Skip to content

[test][do-not-merge] Validate hermes-compiler@latest-v1 in CI#57507

Draft
cipolleschi wants to merge 1 commit into
mainfrom
test-hermes-latest-v1-ci
Draft

[test][do-not-merge] Validate hermes-compiler@latest-v1 in CI#57507
cipolleschi wants to merge 1 commit into
mainfrom
test-hermes-latest-v1-ci

Conversation

@cipolleschi

Copy link
Copy Markdown
Contributor

Summary

Temporary do-not-merge change to run the Test All workflow against the newly published hermes-compiler@latest-v1.

The change is a 3-line no-op comment in packages/react-native/scripts/ios-prebuild/hermes.js, chosen deliberately: that file is part of the v3-ios-core-* GitHub Actions cache key, so editing it invalidates the cache and forces the ios-core prebuild to do a fresh Hermes download resolved from hermes-compiler@latest-v1. Without busting the cache, a cache hit could silently reuse a slice built against the old Hermes.

Notes

  • iOS: version resolved live from npm hermes-compiler@latest-v1; engine tarball pulled from Maven Central com.facebook.hermes:hermes-ios for that same version.
  • Android: nightly com.facebook.hermes:hermes-android snapshot (separate channel, not npm).
  • Requires the matching Maven artifacts (hermes-ios, hermes-android) to be published for the same version.

Test Plan

Observe the Test All CI run on this PR resolves and uses the new Hermes version end-to-end.

⚠️ Do not merge — revert after validation.

@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 10, 2026
@github-actions

Copy link
Copy Markdown

Caution

Missing Changelog

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

Temporary no-op change to force a fresh Hermes download in the ios-core
prebuild so we can exercise the newly published hermes-compiler@latest-v1
end-to-end in CI. Do not merge.
@cipolleschi cipolleschi force-pushed the test-hermes-latest-v1-ci branch from 8d99b84 to 2fdced4 Compare July 10, 2026 13:42
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.

2 participants