Skip to content

Commit 5a18bd4

Browse files
brynaryclaude
andcommitted
perf(ci): use larger runners for release compile matrix
Cuts the release pipeline's critical path (aarch64-apple-darwin) from ~72m to an expected ~35m, with similar wins on the four Linux targets. - macOS aarch64: macos-15 -> macos-15-xlarge (3 -> 6 vCPU M1) - Linux x86 gnu/musl: ubuntu-latest/24.04 -> ubuntu-24.04-x86-32-cores - Linux arm gnu: ubuntu-22.04-arm -> ubuntu-22.04-arm-32-cores - Linux arm musl: ubuntu-24.04-arm -> ubuntu-24.04-arm-32-cores Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent cf80fe5 commit 5a18bd4

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/release.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,16 @@ jobs:
4040
matrix:
4141
include:
4242
- target: aarch64-apple-darwin
43-
runner: macos-15
43+
runner: macos-15-xlarge
4444
- target: x86_64-unknown-linux-gnu
45-
runner: ubuntu-latest
45+
runner: ubuntu-24.04-x86-32-cores
4646
- target: aarch64-unknown-linux-gnu
47-
runner: ubuntu-22.04-arm
47+
runner: ubuntu-22.04-arm-32-cores
4848
- target: x86_64-unknown-linux-musl
49-
runner: ubuntu-24.04
49+
runner: ubuntu-24.04-x86-32-cores
5050
musl: true
5151
- target: aarch64-unknown-linux-musl
52-
runner: ubuntu-24.04-arm
52+
runner: ubuntu-24.04-arm-32-cores
5353
musl: true
5454
env:
5555
CC_x86_64_unknown_linux_musl: musl-gcc

0 commit comments

Comments
 (0)