From 68aff057bf9ca5a190ac508baf8066735b7220e2 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Fri, 9 Oct 2026 08:51:28 -0400 Subject: [PATCH] CI: no macOS on PRs or main; macOS is built and tested by releases (#22) The org has 5 macOS slots in total (GitHub Team), shared by every repo's CI and release builds, and PR CI kept them full, so release builds queued behind it. macOS now runs only in release.yml; a release that fails on macOS is fixed and rebuilt. Co-authored-by: Brandon Thomas Co-authored-by: Claude Opus 5.5 --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a4d2916..19b9521 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,9 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest, macos-15] + # No macOS on PRs or main: the org's 5 macOS slots are kept for release builds, and + # release.yml builds macOS (a failing release is fixed and rebuilt). + os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4