Skip to content

Commit e8363dd

Browse files
Set Hermes version
1 parent f8b38b0 commit e8363dd

File tree

7 files changed

+11
-27
lines changed

7 files changed

+11
-27
lines changed

packages/react-native/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@
178178
"commander": "^12.0.0",
179179
"flow-enums-runtime": "^0.0.6",
180180
"glob": "^7.1.1",
181-
"hermes-compiler": "0.0.0",
181+
"hermes-compiler": "0.14.0",
182182
"invariant": "^2.2.4",
183183
"jest-environment-node": "^29.7.0",
184184
"memoize-one": "^5.0.0",
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
hermes-v250829098.0.2
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
hermes-v0.14.0

packages/react-native/sdks/hermes-engine/hermes-engine.podspec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ versionProperties = Hash[*File.read("version.properties").split(/[=\n]+/)]
2626
if ENV['RCT_HERMES_V1_ENABLED'] == "1"
2727
version = versionProperties['HERMES_V1_VERSION_NAME']
2828
else
29-
version = findMatchingHermesVersion(package) # [macOS] Use special logic instead of just package['version']
30-
# version = versionProperties['HERMES_VERSION_NAME']
29+
version = versionProperties['HERMES_VERSION_NAME']
3130
end
3231

3332
source_type = hermes_source_type(version, react_native_path)

packages/react-native/sdks/hermes-engine/hermes-utils.rb

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -336,23 +336,6 @@ def resolve_url_redirects(url)
336336
return (`curl -Ls -o /dev/null -w %{url_effective} \"#{url}\"`)
337337
end
338338

339-
# [macOS
340-
# Tries to find a suitable Hermes version for a given react-native-macos package.
341-
# For stable branches, we prefer this to be specified as a peer dependency.
342-
def findMatchingHermesVersion(package)
343-
if package['version'] == "1000.0.0"
344-
# The main branch builds from source, so skip this check
345-
return nil
346-
end
347-
348-
if package['peerDependencies']
349-
return package['peerDependencies']['react-native']
350-
end
351-
352-
hermes_log("No matching Hermes version found. Defaulting to main branch, which may be unreliable.")
353-
end
354-
# macOS]
355-
356339
# This function checks that Hermes artifact exists.
357340
# As of now it should check it on the Maven repo.
358341
#
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
HERMES_VERSION_NAME=1000.0.0
2-
HERMES_V1_VERSION_NAME=250829098.0.1
1+
HERMES_VERSION_NAME=0.14.0
2+
HERMES_V1_VERSION_NAME=250829098.0.2

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8696,10 +8696,10 @@ __metadata:
86968696
languageName: node
86978697
linkType: hard
86988698

8699-
"hermes-compiler@npm:0.0.0":
8700-
version: 0.0.0
8701-
resolution: "hermes-compiler@npm:0.0.0"
8702-
checksum: 10c0/8a653925c3ab65c4ae568a9c51267266c5b5e20c297df101e6f5897b8606f5f23d3af1a7b7d128d23cd7cde933e69c96826f1677fcf7fd23135d24bdc7553a50
8699+
"hermes-compiler@npm:0.14.0":
8700+
version: 0.14.0
8701+
resolution: "hermes-compiler@npm:0.14.0"
8702+
checksum: 10c0/672036528448e8af5895c9d8c5dfd6012b76e92a5a187caf3143925e358bfc81b993a0cd50bbae7518c01fe6dc4fdc882e25cd623219a4d33f56d5f7abe6918b
87038703
languageName: node
87048704
linkType: hard
87058705

@@ -13047,7 +13047,7 @@ __metadata:
1304713047
commander: "npm:^12.0.0"
1304813048
flow-enums-runtime: "npm:^0.0.6"
1304913049
glob: "npm:^7.1.1"
13050-
hermes-compiler: "npm:0.0.0"
13050+
hermes-compiler: "npm:0.14.0"
1305113051
invariant: "npm:^2.2.4"
1305213052
jest-environment-node: "npm:^29.7.0"
1305313053
memoize-one: "npm:^5.0.0"

0 commit comments

Comments
 (0)