From 54c8e9fd45013ae8d779527371e1972620000ce1 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Fri, 24 Apr 2026 15:30:00 +0100 Subject: [PATCH] Skip prebuilds for DynamicFrameworks CI jobs (#56593) --- .github/actions/test-ios-helloworld/action.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/actions/test-ios-helloworld/action.yml b/.github/actions/test-ios-helloworld/action.yml index 6a136b8ab76..919619e91cb 100644 --- a/.github/actions/test-ios-helloworld/action.yml +++ b/.github/actions/test-ios-helloworld/action.yml @@ -33,19 +33,23 @@ runs: - name: Run yarn install again, with the correct hermes version uses: ./.github/actions/yarn-install - name: Download ReactNativeDependencies + if: ${{ inputs.use-frameworks != 'DynamicFrameworks' }} uses: actions/download-artifact@v7 with: name: ReactNativeDependencies${{ inputs.flavor }}.xcframework.tar.gz path: /tmp/third-party - name: Print third-party folder + if: ${{ inputs.use-frameworks != 'DynamicFrameworks' }} shell: bash run: ls -lR /tmp/third-party - name: Download React Native Prebuilds + if: ${{ inputs.use-frameworks != 'DynamicFrameworks' }} uses: actions/download-artifact@v7 with: name: ReactCore${{ inputs.flavor }}.xcframework.tar.gz path: /tmp/ReactCore - name: Print ReactCore folder + if: ${{ inputs.use-frameworks != 'DynamicFrameworks' }} shell: bash run: ls -lR /tmp/ReactCore - name: Install iOS dependencies - Configuration ${{ inputs.flavor }}; @@ -56,11 +60,11 @@ runs: if [[ ${{ inputs.use-frameworks }} == "DynamicFrameworks" ]]; then args+=(--frameworks dynamic) + else + export RCT_USE_LOCAL_RN_DEP="/tmp/third-party/ReactNativeDependencies${{ inputs.flavor }}.xcframework.tar.gz" + export RCT_TESTONLY_RNCORE_TARBALL_PATH="/tmp/ReactCore/ReactCore${{ inputs.flavor }}.xcframework.tar.gz" fi - export RCT_USE_LOCAL_RN_DEP="/tmp/third-party/ReactNativeDependencies${{ inputs.flavor }}.xcframework.tar.gz" - export RCT_TESTONLY_RNCORE_TARBALL_PATH="/tmp/ReactCore/ReactCore${{ inputs.flavor }}.xcframework.tar.gz" - yarn bootstrap ios "${args[@]}" | cat - name: Run Helloworld tests