Skip to content

Commit a4cf9b0

Browse files
ci: pin heavy macOS jobs to studio runner
rust-tests, macOS build matrix, and macOS release build use [macOS, ARM64, studio] label for cache affinity and faster builds. Lighter jobs (lint, playwright) remain on either runner.
1 parent 300b6da commit a4cf9b0

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
if: >
3333
github.event_name == 'release' ||
3434
inputs.platform == 'all' || inputs.platform == 'macos' || inputs.platform == ''
35-
runs-on: [macOS, ARM64]
35+
runs-on: [macOS, ARM64, studio]
3636
timeout-minutes: 30
3737

3838
steps:

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ jobs:
8080
matrix:
8181
include:
8282
- platform: macos
83-
os: [macOS, ARM64]
83+
os: [macOS, ARM64, studio]
8484
target: aarch64-apple-darwin
8585
- platform: linux
8686
os: blacksmith-4vcpu-ubuntu-2404
@@ -218,7 +218,7 @@ jobs:
218218
rust-tests:
219219
name: Rust Tests with Coverage
220220
needs: rust-lint
221-
runs-on: [macOS, ARM64]
221+
runs-on: [macOS, ARM64, studio]
222222
timeout-minutes: 10
223223
env:
224224
CARGO_INCREMENTAL: 1

0 commit comments

Comments
 (0)