Skip to content

Reduce Number of Runners used for Pull Request CI #1295

Merged
schaubh merged 2 commits intodevelopfrom
ci/remove-runners
Feb 27, 2026
Merged

Reduce Number of Runners used for Pull Request CI #1295
schaubh merged 2 commits intodevelopfrom
ci/remove-runners

Conversation

@ReeceHumphreys
Copy link
Contributor

  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

CI is taking forever to run on PRs. In an effort to reduce the amount of CI that runs, we are thinning out the types of macOS
runs performed. Now we just do Python 3.8 and 3.13 on macOS.

Verification

CI

Documentation

N/A

Future work

We will probably make further tweaks to CI in the future to try and speed things up more.

Checking 3.8 and 3.13 should be sufficient to prove
the intermediate python versions work fine. The
'docs' job already does a Python 3.13 build too
so no need to have 3.13 in the matrix.
@ReeceHumphreys ReeceHumphreys self-assigned this Feb 27, 2026
@ReeceHumphreys ReeceHumphreys requested a review from a team as a code owner February 27, 2026 16:03
@ReeceHumphreys ReeceHumphreys added the ci Continuous integration label Feb 27, 2026
@ReeceHumphreys ReeceHumphreys moved this to 👀 In review in Basilisk Feb 27, 2026
@schaubh schaubh merged commit 810237d into develop Feb 27, 2026
7 checks passed
@schaubh schaubh deleted the ci/remove-runners branch February 27, 2026 17:38
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in Basilisk Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Continuous integration

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants