You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Phase 1: vendor static_h Hermes, bump to RN 0.87 nightly
Begin migrating off the kraenhansen/hermes fork + JSI-patching path toward
Hermes' first-party Node-API (the static_h branch).
- vendor-hermes: shallow-fetch facebook/hermes at pinned static_h SHA
0ae42446d1ae669508368b0a18e60c789f76735d; drop the JSI-header copy step
- patch-hermes.rb: rely on REACT_NATIVE_OVERRIDE_HERMES_DIR alone to trigger
build-from-source; drop the no-op BUILD_FROM_SOURCE var and the obsolete
RCT_USE_PREBUILT_RNCORE / JSI-patch guard
- CxxNodeApiHostModule: stub env=nullptr (real env arrives in Phase 2 via
hermes_napi_create_env)
- bump react-native to 0.87.0-nightly-20260529-88857d22f (+ test-app deps,
react-native-test-app 5.x); regenerate lockfile
- RN 0.87 fallout: add @types/babel__core, fix test-app tsconfig extends for
the tightened @react-native/typescript-config exports map, delete the
podspec test asserting the removed guard
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
instructions: `Check the network connection and ensure this ${chalk.bold("react-native")}version is supported by ${chalk.bold("react-native-node-api")}.`,
113
+
instructions: `Check the network connection and that the pinned Hermes commit ${chalk.bold(HERMES_GIT_SHA)} is still reachable on ${chalk.bold(HERMES_GIT_URL)}.`,
0 commit comments