Skip to content

Commit e42a9fb

Browse files
ci: switch macOS jobs back to self-hosted Mac Studio runner
GitHub-hosted macos-latest confirmed working but self-hosted [macOS, ARM64] is faster with warm caches. Keep windows-latest for deterministic Windows builds. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f1f74dd commit e42a9fb

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
if: >
4141
github.event_name == 'release' ||
4242
inputs.platform == 'all' || inputs.platform == 'macos' || inputs.platform == ''
43-
runs-on: macos-latest
43+
runs-on: [macOS, ARM64]
4444
timeout-minutes: 30
4545

4646
steps:

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ env:
3737
jobs:
3838
rust:
3939
name: Rust Lint, Format, and Test
40-
runs-on: macos-latest
41-
timeout-minutes: 30
40+
runs-on: [macOS, ARM64]
41+
timeout-minutes: 20
4242
env:
4343
CARGO_INCREMENTAL: 1
4444
CARGO_TERM_COLOR: always
@@ -103,7 +103,7 @@ jobs:
103103
matrix:
104104
include:
105105
- platform: macos
106-
os: macos-latest
106+
os: [macOS, ARM64]
107107
target: aarch64-apple-darwin
108108
- platform: linux
109109
os: ${{ inputs.linux-runner || 'blacksmith-4vcpu-ubuntu-2404' }}
@@ -201,7 +201,7 @@ jobs:
201201

202202
playwright-tests:
203203
name: Playwright E2E Tests
204-
runs-on: macos-latest
204+
runs-on: [macOS, ARM64]
205205
timeout-minutes: 20
206206

207207
steps:

0 commit comments

Comments
 (0)