From b931c6687cc024d7292d7095c241c381842ace6b Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Tue, 9 Dec 2025 16:04:43 -0600 Subject: [PATCH] Increase the size of binary build runners (#17016) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Summary from asking Claude to compare the runtime ``` | Job | Before | After | Saved | Reduction | |---------------------------|--------|-------|-------|-----------| | macos-aarch64 | 19.1m | 9.8m | 9.2m | 48% | | macos-x86_64 | 15.1m | 9.2m | 5.9m | 39% | | linux-arm (aarch64) | 18.6m | 12.2m | 6.4m | 34% | | linux-arm (armv7) | 17.4m | 11.5m | 5.9m | 34% | | musllinux-cross (aarch64) | 19.3m | 13.2m | 6.1m | 32% | | linux-arm (arm) | 16.6m | 11.4m | 5.2m | 31% | | musllinux-cross (armv7) | 16.4m | 10.8m | 5.6m | 34% | ``` The longest-running affected job went from 19.3m → 13.2m (saved 6.1 minutes, 32% faster). --- .github/workflows/build-binaries.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index 4fcc82d98..192303afc 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -98,7 +98,7 @@ jobs: macos-x86_64: if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-build') }} - runs-on: macos-14 + runs-on: depot-macos-14 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: @@ -157,7 +157,7 @@ jobs: macos-aarch64: if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-build') }} - runs-on: macos-14 + runs-on: depot-macos-14 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: @@ -417,7 +417,7 @@ jobs: linux-arm: if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-build') }} - runs-on: ubuntu-latest + runs-on: depot-ubuntu-22.04-8 timeout-minutes: 30 strategy: matrix: @@ -956,7 +956,7 @@ jobs: musllinux-cross: if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-build') }} - runs-on: ubuntu-latest + runs-on: depot-ubuntu-22.04-8 strategy: matrix: platform: