-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable Hermes CI jobs for 0.71 #1780
Enable Hermes CI jobs for 0.71 #1780
Conversation
This needs the latest changes from main for some of the CI |
…abric/use_new_flag_and_enable_hermes_ci
The remaining failures are legitimate, now. |
It looks like react-native-macos/ReactCommon/hermes/React-hermes.podspec Lines 16 to 21 in fc59df5
When I replace the react-native-macos/package.json Line 4 in fc59df5
I'll try to determine which version of Hermes engine our sha is pointing to, my hunch is that it's pulling latest and it's not working w/ |
Mentioned offline, could we split the Hermes stuff into a separate PR? I think the |
60e63b2
to
dcd7b5f
Compare
dcd7b5f
to
08798d0
Compare
Confirmed that the hermes-engine is not using the correct pre-built on To get this working in a repo that is not React Native core, we need to pass in a custom Prebuilts are created for each release & can be downloaded on the release page. Once the prebuilt is downloaded, you can pass it to the build like this: To get this working for CI, a new step is needed to download the prebuilt archive, assign the path to a variable & pass this to the |
Moved new arch flag change to #1782 |
Now that we are on 0.72, we should figure out how to pull down pre-builts instead of trying to build from scratch. |
Please select one of the following
Summary
Changelog
[GENERAL] [FIXED] - Enable Hermes CI jobs for 0.71
Test Plan
Builds w/ prebuilt Hermes archive
HERMES_ENGINE_TARBALL_PATH="/Users/shawndempsey/Downloads/react-native-artifacts-0.71.0-hermes-ios-debug.tar.gz" USE_HERMES=1 RCT_NEW_ARCH_ENABLED=1 bundle exec pod install --verbose