Skip to content

Make macOS CI runners opt-in#844

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/make-macos-runner-optional
Draft

Make macOS CI runners opt-in#844
Copilot wants to merge 2 commits intomainfrom
copilot/make-macos-runner-optional

Conversation

Copy link
Contributor

Copilot AI commented Mar 17, 2026

macOS GitHub-hosted runners are slow to provision, making them poor candidates for blocking every PR. This adds a workflow_dispatch trigger so macOS jobs can be run on demand rather than automatically.

Changes

  • workflow_dispatch trigger — adds a run_macos boolean input (default: false) to the CI workflow, enabling manual opt-in runs
  • test-workspace and test-workspace-features — both jobs now gate their macos-latest matrix entry behind inputs.run_macos == true; all other runners (Windows, Linux x64, Linux ARM) are unaffected
workflow_dispatch:
  inputs:
    run_macos:
      description: "Run macOS CI jobs (slow runners, opt-in)"
      type: boolean
      default: false
if: ${{ !contains(matrix.os, 'macos') || inputs.run_macos == true }}
Original prompt

This section details on the original issue you should resolve

<issue_title>Make macos runner optional</issue_title>
<issue_description>## Is your feature request related to a problem? Please describe.
macos runners are slower to come by on GH

Describe the solution you'd like

make macos gates optional, so they can be run once in a while

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Provide references (if applicable)

If your feature request is related to a published algorithm/idea, please provide links to
any relevant articles or webpages.

Additional context

Add any other context or screenshots about the feature request here.

</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: harsha-simhadri <5590673+harsha-simhadri@users.noreply.github.com>
Copilot AI changed the title [WIP] [ISSUE-123] Make macos runner optional Make macOS CI runners opt-in Mar 17, 2026
Copilot AI requested a review from harsha-simhadri March 17, 2026 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make macos runner optional

2 participants