From 684f8fcf7c0cc3f67cae1983aa7adc679a76bc35 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 17 Mar 2026 15:35:58 +0000 Subject: [PATCH 1/2] Initial plan From b0c56ca07a118b7991c16f044093522f633bc0b3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 17 Mar 2026 15:40:49 +0000 Subject: [PATCH 2/2] Make macOS CI runners optional via workflow_dispatch input Co-authored-by: harsha-simhadri <5590673+harsha-simhadri@users.noreply.github.com> --- .github/workflows/ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f09f07e74..12c914c78 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,6 +6,12 @@ on: branches: ["main"] pull_request: branches: ["main"] + workflow_dispatch: + inputs: + run_macos: + description: "Run macOS CI jobs (slow runners, opt-in)" + type: boolean + default: false name: CI @@ -229,6 +235,7 @@ jobs: needs: basics name: test workspace runs-on: ${{ matrix.os }} + if: ${{ !contains(matrix.os, 'macos') || inputs.run_macos == true }} strategy: matrix: os: @@ -264,6 +271,7 @@ jobs: needs: basics name: test workspace (all features) runs-on: ${{ matrix.os }} + if: ${{ !contains(matrix.os, 'macos') || inputs.run_macos == true }} strategy: matrix: os: