From e18c2f35adb1a80969220c02c464bd00c8112584 Mon Sep 17 00:00:00 2001 From: subencheng Date: Wed, 23 Sep 2026 13:46:53 -0700 Subject: [PATCH] Run the macOS binaries job on macos-latest-xlarge macos-latest has 3 vCPUs and GoReleaser sizes its build semaphore from runtime.GOMAXPROCS(0), so the fourth darwin target queues behind the first three. macos-latest-xlarge is a 6-core M1, so all four build at once. goreleaser-binaries wall-clock in baton-github-test, successful runs only: macos-latest-xlarge n= 2 avg 3.99 min macos-latest n=34 avg 5.29 min Same Apple Silicon architecture as the current macos-latest, so the codesigning host and Homebrew prefix are unchanged. Co-Authored-By: Claude Opus 5 (1M context) --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 3225ddb..a267712 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -303,7 +303,7 @@ jobs: goreleaser-binaries: needs: [determine-workflows-ref, release-preflight] - runs-on: macos-latest + runs-on: macos-latest-xlarge permissions: contents: read id-token: write # <-- needed for cosign keyless (OIDC)