diff --git a/packages/react-native/scripts/hermes/bump-hermes-version.js b/packages/react-native/scripts/hermes/bump-hermes-version.js index 42e882c09cf2..eb3967dd6700 100755 --- a/packages/react-native/scripts/hermes/bump-hermes-version.js +++ b/packages/react-native/scripts/hermes/bump-hermes-version.js @@ -60,9 +60,14 @@ async function main() { return; } - await setHermesTag(hermesVersion); - await updateHermesCompilerVersionInDependencies(hermesVersion); - await updateHermesRuntimeDependenciesVersions(hermesVersion); + // `.hermesv1version` is used as a git ref to download the Hermes source + // (https://github.com/facebook/hermes/tarball/), where release tags are + // named `hermes-v`. While hermes-compiler and prebuilt dependencies + // use the bare npm version. + const bareVersion = hermesVersion.replace(/^hermes-v/, ''); + await setHermesTag(`hermes-v${bareVersion}`); + await updateHermesCompilerVersionInDependencies(bareVersion); + await updateHermesRuntimeDependenciesVersions(bareVersion); } void main().then(() => { diff --git a/packages/react-native/sdks/hermes-engine/version.properties b/packages/react-native/sdks/hermes-engine/version.properties index 58f9ace26bb6..abd35d11979c 100644 --- a/packages/react-native/sdks/hermes-engine/version.properties +++ b/packages/react-native/sdks/hermes-engine/version.properties @@ -1 +1 @@ -HERMES_VERSION_NAME=250829098.0.15 +HERMES_VERSION_NAME=250829098.0.16