From 5a18bd459dff86e7c3d1a089f3405402fa4bbac7 Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Sat, 18 Apr 2026 01:55:31 -0400 Subject: [PATCH] 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) --- .github/workflows/release.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aedf19d73..7a24aaf88 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,16 +40,16 @@ jobs: matrix: include: - target: aarch64-apple-darwin - runner: macos-15 + runner: macos-15-xlarge - target: x86_64-unknown-linux-gnu - runner: ubuntu-latest + runner: ubuntu-24.04-x86-32-cores - target: aarch64-unknown-linux-gnu - runner: ubuntu-22.04-arm + runner: ubuntu-22.04-arm-32-cores - target: x86_64-unknown-linux-musl - runner: ubuntu-24.04 + runner: ubuntu-24.04-x86-32-cores musl: true - target: aarch64-unknown-linux-musl - runner: ubuntu-24.04-arm + runner: ubuntu-24.04-arm-32-cores musl: true env: CC_x86_64_unknown_linux_musl: musl-gcc