From 5a2f185158c74fe07581fa95fd53ed47d18aaeca Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Sat, 15 Feb 2025 16:57:46 +0100 Subject: [PATCH] fix: Fix iOS build CI (`.xcframework` missing) --- .github/workflows/build.yml | 30 ++++++------------------------ 1 file changed, 6 insertions(+), 24 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 79458f78f0b..5964cac8e85 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -78,11 +78,8 @@ jobs: name: linux-hermes path: output macos: - runs-on: macos-latest + runs-on: macos-15 steps: - - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: 15.4 - uses: actions/checkout@v4.1.0 with: path: hermes @@ -110,15 +107,12 @@ jobs: name: macos-hermes path: output build-apple-runtime: - runs-on: macos-latest + runs-on: macos-15 env: TERM: dumb HERMES_WS_DIR: "/tmp/hermes" HOMEBREW_NO_AUTO_UPDATE: 1 steps: - - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: 15.4 - uses: actions/checkout@v4.1.0 - name: Cache setup uses: actions/cache@v4.0.0 @@ -141,11 +135,8 @@ jobs: - name: Build the Mac frameworks run: "./utils/build-mac-framework.sh" test-macos: - runs-on: macos-latest + runs-on: macos-15 steps: - - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: 15.4 - uses: actions/checkout@v4.1.0 with: path: hermes @@ -157,16 +148,13 @@ jobs: cmake --build ./build cmake --build ./build --target check-hermes test-apple-runtime: - runs-on: macos-latest + runs-on: macos-15 needs: build-apple-runtime env: TERM: dumb HERMES_WS_DIR: "/tmp/hermes" HOMEBREW_NO_AUTO_UPDATE: 1 steps: - - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: 15.4 - uses: actions/checkout@v4.1.0 - name: Cache setup uses: actions/cache@v4.0.0 @@ -218,7 +206,7 @@ jobs: -scheme ApplePlatformsIntegrationTVOSTests working-directory: test/ApplePlatformsIntegrationTestApp package-apple-runtime: - runs-on: macos-latest + runs-on: macos-15 needs: - test-macos - test-apple-runtime @@ -227,9 +215,6 @@ jobs: HERMES_WS_DIR: "/tmp/hermes" HOMEBREW_NO_AUTO_UPDATE: 1 steps: - - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: 15.4 - uses: actions/checkout@v4.1.0 - name: Cache setup uses: actions/cache@v4.0.0 @@ -566,11 +551,8 @@ jobs: emulator-options: -timezone Europe/Paris -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none script: cd android && ./gradlew :intltest:prepareTests && ./gradlew -Pabis=x86 :intltest:connectedAndroidTest test-macos-test262: - runs-on: macos-latest + runs-on: macos-15 steps: - - uses: maxim-lobanov/setup-xcode@v1 - with: - xcode-version: 15.4 - uses: actions/checkout@v4.1.0 with: path: hermes