diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6fd947b3762..b1a09d8f2c5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -78,11 +78,11 @@ jobs: name: linux-hermes path: output macos: - runs-on: macos-14-arm64 + runs-on: macos-15-arm64 steps: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 15.4 + xcode-version: 16.2 - uses: actions/checkout@v4.1.0 with: path: hermes @@ -110,7 +110,7 @@ jobs: name: macos-hermes path: output build-apple-runtime: - runs-on: macos-14-arm64 + runs-on: macos-15-arm64 env: TERM: dumb HERMES_WS_DIR: "/tmp/hermes" @@ -118,7 +118,7 @@ jobs: steps: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 15.4 + xcode-version: 16.2 - uses: actions/checkout@v4.1.0 - name: Cache setup uses: actions/cache@v4.0.0 @@ -141,11 +141,11 @@ jobs: - name: Build the Mac frameworks run: "./utils/build-mac-framework.sh" test-macos: - runs-on: macos-14-arm64 + runs-on: macos-15-arm64 steps: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 15.4 + xcode-version: 16.2 - uses: actions/checkout@v4.1.0 with: path: hermes @@ -157,7 +157,7 @@ jobs: cmake --build ./build cmake --build ./build --target check-hermes test-apple-runtime: - runs-on: macos-14-arm64 + runs-on: macos-15-arm64 needs: build-apple-runtime env: TERM: dumb @@ -166,7 +166,7 @@ jobs: steps: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 15.4 + xcode-version: 16.2 - uses: actions/checkout@v4.1.0 - name: Cache setup uses: actions/cache@v4.0.0 @@ -193,9 +193,9 @@ jobs: working-directory: test/ApplePlatformsIntegrationTestApp - name: Test iPhone application run: |- - # macos-14 installs simulators for iPhone 15/16, so use the oldest model + # macos-15 installs simulators for iPhone 15/16, so use the oldest model # here: - # https://github.com/actions/runner-images/blob/main/images/macos/macos-14-arm64-Readme.md + # https://github.com/actions/runner-images/blob/main/images/macos/macos-15-arm64-Readme.md xcodebuild test \ -workspace ApplePlatformsIntegrationTests.xcworkspace \ -configuration Debug \ @@ -219,7 +219,7 @@ jobs: -scheme ApplePlatformsIntegrationTVOSTests working-directory: test/ApplePlatformsIntegrationTestApp package-apple-runtime: - runs-on: macos-14-arm64 + runs-on: macos-15-arm64 needs: - test-macos - test-apple-runtime @@ -230,7 +230,7 @@ jobs: steps: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 15.4 + xcode-version: 16.2 - uses: actions/checkout@v4.1.0 - name: Cache setup uses: actions/cache@v4.0.0 @@ -567,11 +567,11 @@ 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-14-arm64 + runs-on: macos-15-arm64 steps: - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 15.4 + xcode-version: 16.2 - uses: actions/checkout@v4.1.0 with: path: hermes