Skip to content

Commit b4ce22d

Browse files
gh-145098: Run Apple Silicon macOS CI on macos-26 (Tahoe)
1 parent 2be2dd5 commit b4ce22d

4 files changed

Lines changed: 9 additions & 6 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,10 @@ jobs:
200200
strategy:
201201
fail-fast: false
202202
matrix:
203-
# macos-14 is M1, macos-15-intel is Intel.
203+
# macos-26 is Apple Silicon, macos-15-intel is Intel.
204204
# macos-15-intel only runs tests against the GIL-enabled CPython.
205205
os:
206-
- macos-14
206+
- macos-26
207207
- macos-15-intel
208208
free-threading:
209209
- false
@@ -387,7 +387,7 @@ jobs:
387387
matrix:
388388
include:
389389
- arch: aarch64
390-
runs-on: macos-14
390+
runs-on: macos-26
391391
- arch: x86_64
392392
runs-on: ubuntu-24.04
393393

@@ -404,7 +404,7 @@ jobs:
404404
needs: build-context
405405
if: needs.build-context.outputs.run-ios == 'true'
406406
timeout-minutes: 60
407-
runs-on: macos-14
407+
runs-on: macos-26
408408
steps:
409409
- uses: actions/checkout@v6
410410
with:

.github/workflows/jit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ jobs:
8686
runner: macos-15-intel
8787
- target: aarch64-apple-darwin/clang
8888
architecture: aarch64
89-
runner: macos-14
89+
runner: macos-26
9090
- target: x86_64-unknown-linux-gnu/gcc
9191
architecture: x86_64
9292
runner: ubuntu-24.04

.github/workflows/tail-call.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
- target: x86_64-apple-darwin/clang
7070
runner: macos-15-intel
7171
- target: aarch64-apple-darwin/clang
72-
runner: macos-14
72+
runner: macos-26
7373
steps:
7474
- uses: actions/checkout@v6
7575
with:
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
CI now runs Apple Silicon macOS jobs on GitHub Actions ``macos-26`` (Tahoe)
2+
instead of ``macos-14`` in the build, JIT, and tail-call workflows.
3+
Intel-specific jobs remain on ``macos-15-intel``.

0 commit comments

Comments
 (0)