Skip to content

Commit 96db36c

Browse files
authored
Switch macos-13 CI jobs to macos-15-intel (#4442)
macOS 13 runner images will be retired by 2025-12-04: https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.
1 parent 77d0b79 commit 96db36c

File tree

6 files changed

+11
-9
lines changed

6 files changed

+11
-9
lines changed

.github/workflows/cbmc-latest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ${{ matrix.os }}
2323
strategy:
2424
matrix:
25-
os: [macos-13, ubuntu-22.04, ubuntu-24.04]
25+
os: [macos-15-intel, ubuntu-22.04, ubuntu-24.04]
2626
steps:
2727
- name: Checkout Kani under "kani"
2828
uses: actions/checkout@v5

.github/workflows/kani.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
contents: read
2121
strategy:
2222
matrix:
23-
os: [macos-13, ubuntu-22.04, ubuntu-24.04, macos-14, ubuntu-24.04-arm]
23+
os: [macos-15-intel, ubuntu-22.04, ubuntu-24.04, macos-14, ubuntu-24.04-arm]
2424
steps:
2525
- name: Checkout Kani
2626
uses: actions/checkout@v5

.github/workflows/release.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ env:
2424
jobs:
2525
build_bundle_macos_x86_64:
2626
name: BuildBundle-MacOs-x86_64
27-
runs-on: macos-13
27+
runs-on: macos-15-intel
2828
outputs:
2929
version: ${{ steps.bundle.outputs.version }}
3030
bundle: ${{ steps.bundle.outputs.bundle }}
@@ -37,7 +37,7 @@ jobs:
3737
- name: Setup Kani Dependencies
3838
uses: ./.github/actions/setup
3939
with:
40-
os: macos-13
40+
os: macos-15-intel
4141

4242
- name: Build bundle
4343
id: bundle
@@ -119,9 +119,9 @@ jobs:
119119
needs: [build_bundle_macos_x86_64, build_bundle_macos_aarch64, build_bundle_linux_x86_64, build_bundle_linux_aarch64]
120120
strategy:
121121
matrix:
122-
os: [macos-13, macos-14, ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm]
122+
os: [macos-15-intel, macos-14, ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm]
123123
include:
124-
- os: macos-13
124+
- os: macos-15-intel
125125
rust_target: x86_64-apple-darwin
126126
prev_job: ${{ needs.build_bundle_macos_x86_64.outputs }}
127127
- os: macos-14
@@ -225,11 +225,11 @@ jobs:
225225
needs: [build_bundle_macos_x86_64, build_bundle_macos_aarch64, build_bundle_linux_x86_64, build_bundle_linux_aarch64]
226226
strategy:
227227
matrix:
228-
os: [macos-13, macos-14, ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm]
228+
os: [macos-15-intel, macos-14, ubuntu-22.04, ubuntu-24.04, ubuntu-24.04-arm]
229229
include:
230230
# Stores the output of the previous job conditional to the OS
231231
- prev_job: ${{ needs.build_bundle_linux_x86_64.outputs }}
232-
- os: macos-13
232+
- os: macos-15-intel
233233
prev_job: ${{ needs.build_bundle_macos_x86_64.outputs }}
234234
- os: macos-14
235235
prev_job: ${{ needs.build_bundle_macos_aarch64.outputs }}

.github/workflows/slow-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ${{ matrix.os }}
2222
strategy:
2323
matrix:
24-
os: [macos-13, ubuntu-22.04, ubuntu-24.04]
24+
os: [macos-15-intel, ubuntu-22.04, ubuntu-24.04]
2525
steps:
2626
- name: Checkout Kani
2727
uses: actions/checkout@v5

scripts/setup/macos-15

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
macos

scripts/setup/macos-15-intel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
macos

0 commit comments

Comments
 (0)