Skip to content

Commit f9c394d

Browse files
committed
CI: Use free macos-14 runners for aarch64-apple-* targets.
This allows contributors to run the full CI without having to buy GitHub credits. Previously contributors' CI jobs for these targets would fail if they didn't have GitHub Actions credits to spend on macos-13-xlarge runners.
1 parent 2b1689f commit f9c394d

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

.github/workflows/ci.yml

+2-14
Original file line numberDiff line numberDiff line change
@@ -173,22 +173,10 @@ jobs:
173173

174174
include:
175175
- target: aarch64-apple-darwin
176-
mode: --release
177-
rust_channel: stable
178-
host_os: macos-13-xlarge # This always costs $$$ but can actually run the tests.
179-
180-
- target: aarch64-apple-darwin
181-
rust_channel: 1.61.0
182-
host_os: macos-13 # This can use free credits...
183-
cargo_options: --no-run # ... but can't run the tests.
184-
185-
- target: aarch64-apple-darwin
186-
mode: # debug
187-
host_os: macos-13 # This can use free credits...
188-
cargo_options: --no-run # ... but can't run the tests.
176+
host_os: macos-14
189177

190178
- target: aarch64-apple-ios
191-
host_os: macos-13
179+
host_os: macos-14
192180
# TODO: Run in the emulator.
193181
cargo_options: --no-run
194182

0 commit comments

Comments
 (0)