diff --git a/.github/workflows/release-llvm.yml b/.github/workflows/release-llvm.yml index c67b7173..fbfae6d7 100644 --- a/.github/workflows/release-llvm.yml +++ b/.github/workflows/release-llvm.yml @@ -54,11 +54,13 @@ jobs: - target: aarch64-apple-darwin builder-arg: gnu host: macos - runner: macos-14 + runner: macos-15 - target: x86_64-apple-darwin builder-arg: gnu host: macos - runner: macos-13 + # `macos-15-intel` will be the last x86_64 `macos` image supported by GHA. + # It will be available until Aug. 2027 (see https://github.com/actions/runner-images/issues/13045). + runner: macos-15-intel - target: x86_64-pc-windows-msvc builder-arg: gnu host: windows diff --git a/.github/workflows/release-nightly.yml b/.github/workflows/release-nightly.yml index d3b5225a..b888629d 100644 --- a/.github/workflows/release-nightly.yml +++ b/.github/workflows/release-nightly.yml @@ -59,7 +59,7 @@ jobs: outputs: resolc-universal-apple-darwin_url: ${{ steps.set-output.outputs.resolc-universal-apple-darwin_url }} resolc-universal-apple-darwin_sha: ${{ steps.set-output.outputs.resolc-universal-apple-darwin_sha }} - runs-on: macos-14 + runs-on: macos-15 steps: - uses: actions/download-artifact@v4 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a0d34e6e..ed4b5fcf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,7 +69,7 @@ jobs: create-release: if: startsWith(github.ref_name, 'v') needs: [check-version-changed, build] - runs-on: macos-14 + runs-on: macos-15 environment: tags steps: - name: Download Artifacts @@ -126,7 +126,7 @@ jobs: npm-release: needs: [create-release] - runs-on: macos-14 + runs-on: macos-15 environment: tags steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/reusable-build.yml b/.github/workflows/reusable-build.yml index e86d392f..cc2cd1c1 100644 --- a/.github/workflows/reusable-build.yml +++ b/.github/workflows/reusable-build.yml @@ -66,10 +66,12 @@ jobs: runner: ubuntu-24.04 - target: aarch64-apple-darwin type: native - runner: macos-14 + runner: macos-15 - target: x86_64-apple-darwin type: native - runner: macos-13 + # `macos-15-intel` will be the last x86_64 `macos` image supported by GHA. + # It will be available until Aug. 2027 (see https://github.com/actions/runner-images/issues/13045). + runner: macos-15-intel - target: x86_64-pc-windows-msvc type: native runner: windows-2022 diff --git a/.github/workflows/test-llvm-builder.yml b/.github/workflows/test-llvm-builder.yml index b25f7e4f..ba3f3460 100644 --- a/.github/workflows/test-llvm-builder.yml +++ b/.github/workflows/test-llvm-builder.yml @@ -18,7 +18,7 @@ jobs: test: strategy: matrix: - runner: [parity-large, macos-14, windows-2022] + runner: [parity-large, macos-15, windows-2022] runs-on: ${{ matrix.runner }} steps: - uses: actions/checkout@v4 @@ -36,7 +36,7 @@ jobs: sudo apt update && sudo apt-get install -y cmake ninja-build curl git libssl-dev pkg-config clang lld musl - name: Install Dependencies - if: matrix.runner == 'macos-14' + if: matrix.runner == 'macos-15' run: | brew install ninja diff --git a/.github/workflows/test-wasm.yml b/.github/workflows/test-wasm.yml index 2a1769f4..96ff6606 100644 --- a/.github/workflows/test-wasm.yml +++ b/.github/workflows/test-wasm.yml @@ -68,7 +68,7 @@ jobs: needs: build strategy: matrix: - os: ["ubuntu-24.04", "macos-14", "windows-2022"] + os: ["ubuntu-24.04", "macos-15", "windows-2022"] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4