@@ -55,8 +55,8 @@ references:
5555 hermes_workspace_debug_cache_key : &hermes_workspace_debug_cache_key v2-hermes-{{ .Environment.CIRCLE_JOB }}-debug-{{ checksum "/tmp/hermes/hermesversion" }}
5656 hermes_workspace_release_cache_key : &hermes_workspace_release_cache_key v2-hermes-{{ .Environment.CIRCLE_JOB }}-release-{{ checksum "/tmp/hermes/hermesversion" }}
5757 hermes_windows_cache_key : &hermes_windows_cache_key v3-hermes-{{ .Environment.CIRCLE_JOB }}-{{ checksum "tmp/hermes/hermesversion" }}
58- hermes_tarball_debug_cache_key : &hermes_tarball_debug_cache_key v2 -hermes-tarball-debug-{{ checksum "/tmp/hermes/hermesversion" }}
59- hermes_tarball_release_cache_key : &hermes_tarball_release_cache_key v1 -hermes-tarball-release-{{ checksum "/tmp/hermes/hermesversion" }}
58+ hermes_tarball_debug_cache_key : &hermes_tarball_debug_cache_key v3 -hermes-tarball-debug-{{ checksum "/tmp/hermes/hermesversion" }}
59+ hermes_tarball_release_cache_key : &hermes_tarball_release_cache_key v2 -hermes-tarball-release-{{ checksum "/tmp/hermes/hermesversion" }}
6060 pods_cache_key : &pods_cache_key v8-pods-{{ .Environment.CIRCLE_JOB }}-{{ checksum "packages/rn-tester/Podfile.lock.bak" }}-{{ checksum "packages/rn-tester/Podfile" }}
6161 windows_yarn_cache_key : &windows_yarn_cache_key v1-win-yarn-cache-{{ arch }}-{{ checksum "yarn.lock" }}
6262 yarn_cache_key : &yarn_cache_key v5-yarn-cache-{{ .Environment.CIRCLE_JOB }}
@@ -303,8 +303,8 @@ commands:
303303 exit 0
304304 fi
305305
306- TARBALL_FILENAME=$(node ~/react-native/scripts/hermes/get-tarball-name.js --buildType "<< parameters.flavor >>" --releaseVersion "*" )
307- TARBALL_PATH=$(ls $ HERMES_TARBALL_ARTIFACTS_DIR/$TARBALL_FILENAME)
306+ TARBALL_FILENAME=$(node ~/react-native/scripts/hermes/get-tarball-name.js --buildType "<< parameters.flavor >>")
307+ TARBALL_PATH=$HERMES_TARBALL_ARTIFACTS_DIR/$TARBALL_FILENAME
308308
309309 echo "Looking for $TARBALL_FILENAME in $HERMES_TARBALL_ARTIFACTS_DIR"
310310 echo "$TARBALL_PATH"
@@ -852,7 +852,9 @@ jobs:
852852 - run :
853853 name : Set HERMES_ENGINE_TARBALL_PATH
854854 command : |
855- echo "export HERMES_ENGINE_TARBALL_PATH=$(ls -AU $HERMES_WS_DIR/hermes-runtime-darwin/hermes-runtime-darwin-*.tar.gz | head -1)" >> $BASH_ENV
855+ BUILD_TYPE="<< parameters.flavor >>"
856+ TARBALL_FILENAME=$(node ./scripts/hermes/get-tarball-name.js --buildType "$BUILD_TYPE")
857+ echo "export HERMES_ENGINE_TARBALL_PATH=$HERMES_WS_DIR/hermes-runtime-darwin/$TARBALL_FILENAME" >> $BASH_ENV
856858 - run :
857859 name : Create iOS template project
858860 command : |
@@ -1224,20 +1226,13 @@ jobs:
12241226
12251227 TARBALL_OUTPUT_DIR=$(mktemp -d /tmp/hermes-tarball-output-XXXXXXXX)
12261228
1227- # get_release_version() is defined in build-apple-framework.sh
1228- pushd ./sdks/hermes || exit 1
1229- BUILD_TYPE=$BUILD_TYPE source ./utils/build-apple-framework.sh
1230- RELEASE_VERSION=$(get_release_version)
1231- popd
1232-
1233- TARBALL_FILENAME=$(node ./scripts/hermes/get-tarball-name.js --buildType "$BUILD_TYPE" --releaseVersion "$RELEASE_VERSION")
1229+ TARBALL_FILENAME=$(node ./scripts/hermes/get-tarball-name.js --buildType "$BUILD_TYPE")
12341230
12351231 echo "Packaging Hermes Apple frameworks for $BUILD_TYPE build type"
12361232
12371233 TARBALL_OUTPUT_PATH=$(node ./scripts/hermes/create-tarball.js \
12381234 --inputDir ./sdks/hermes \
12391235 --buildType "$BUILD_TYPE" \
1240- --releaseVersion "$RELEASE_VERSION" \
12411236 --outputDir $TARBALL_OUTPUT_DIR)
12421237
12431238 echo "Hermes tarball saved to $TARBALL_OUTPUT_PATH"
@@ -1406,8 +1401,8 @@ jobs:
14061401 cp -r $HERMES_WS_DIR/win64-bin/* ./sdks/hermesc/win64-bin/.
14071402 cp -r $HERMES_WS_DIR/linux64-bin/* ./sdks/hermesc/linux64-bin/.
14081403 mkdir -p ./ReactAndroid/external-artifacts/artifacts/
1409- cp $HERMES_WS_DIR/hermes-runtime-darwin/hermes-runtime-darwin- debug-* .tar.gz ./ReactAndroid/external-artifacts/artifacts/hermes-ios-debug.tar.gz
1410- cp $HERMES_WS_DIR/hermes-runtime-darwin/hermes-runtime-darwin- release-* .tar.gz ./ReactAndroid/external-artifacts/artifacts/hermes-ios-release.tar.gz
1404+ cp $HERMES_WS_DIR/hermes-runtime-darwin/hermes-ios- debug.tar.gz ./ReactAndroid/external-artifacts/artifacts/hermes-ios-debug.tar.gz
1405+ cp $HERMES_WS_DIR/hermes-runtime-darwin/hermes-ios- release.tar.gz ./ReactAndroid/external-artifacts/artifacts/hermes-ios-release.tar.gz
14111406
14121407 - run_yarn
14131408 - download_gradle_dependencies
0 commit comments