Skip to content

Commit 631b077

Browse files
committed
Auto merge of #13685 - ehuss:macos-13, r=weihanglo
CI: Update macos images to macos-13 This changes the CI workflows to use `macos-13` instead of `macos-latest`. `latest` is currently `macos-12`, but GitHub is [migrating](https://github.blog/changelog/2024-04-01-macos-14-sonoma-is-generally-available-and-the-latest-macos-runner-image/) latest to `macos-14` starting immediately. 14 switches to aarch64 which we do not want, yet. rust-lang/rust already migrated to macos-13 a little while ago in rust-lang/rust#113544. This might have some performance improvements here, as the macos-12 images inconsistently have SIP enabled, but macos-13 seems to reliably have it disabled. We do not yet know when GitHub will be retiring their x86_64 runners. Their current roadmap, posted at actions/runner-images#9255, shows macos-13 supported through at least the end of the year. However, I suspect next year might spell the end for it. At that time, the Rust project might need to consider downgrading x86_64-apple-darwin to tier 2 or figure out some other option.
2 parents c9ca99b + 33360c8 commit 631b077

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,11 +134,11 @@ jobs:
134134
rust: nightly
135135
other: i686-unknown-linux-gnu
136136
- name: macOS x86_64 stable
137-
os: macos-latest
137+
os: macos-13
138138
rust: stable
139139
other: x86_64-apple-ios
140140
- name: macOS x86_64 nightly
141-
os: macos-latest
141+
os: macos-13
142142
rust: nightly
143143
other: x86_64-apple-ios
144144
- name: macOS aarch64 stable

0 commit comments

Comments
 (0)