Skip to content

Fix RNTester prebuild mode in iOS CI#57613

Closed
zeyap wants to merge 1 commit into
mainfrom
fix-rntester-prebuild-mode
Closed

Fix RNTester prebuild mode in iOS CI#57613
zeyap wants to merge 1 commit into
mainfrom
fix-rntester-prebuild-mode

Conversation

@zeyap

@zeyap zeyap commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • explicitly disable RN core and dependency prebuilts for RNTester source-mode jobs
  • update the local ReactNativeDependencies and React-Core-prebuilt podspecs alongside Hermes for prebuilt jobs
  • preserve the intended static/prebuilt and dynamic/source matrix behavior

The stable-branch Test All workflow exposed this after the 0.87.0-rc.1 version bump: CocoaPods rejected the locally resolved prebuilt podspecs because the action only updated Hermes. Dynamic jobs also selected the published RC prebuilts despite being configured for source mode.

Stable failure: https://github.com/react/react-native/actions/runs/29740840716

Test Plan

  • ./node_modules/.bin/prettier --check .github/actions/test-ios-rntester/action.yml
  • verified on 0.87-stable that RCT_USE_RN_DEP=0 RCT_USE_PREBUILT_RNCORE=0 resolves both RN core and dependencies from source
  • full CocoaPods probe on main was not run locally because the main bundle requires concurrent-ruby >= 1.3.7, which is not installed in the local Ruby environment

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Jul 20, 2026
@github-actions

Copy link
Copy Markdown

Caution

Missing Changelog

Please add a Changelog to your PR description. See Changelog format

@zeyap zeyap closed this Jul 20, 2026
@zeyap zeyap reopened this Jul 20, 2026
@meta-codesync

meta-codesync Bot commented Jul 20, 2026

Copy link
Copy Markdown

@zeyap has imported this pull request. If you are a Meta employee, you can view this in D112810648.

@zeyap zeyap closed this Jul 20, 2026
@zeyap
zeyap deleted the fix-rntester-prebuild-mode branch July 20, 2026 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant