Skip to content

ci: reduce launcher PR matrix cost - #1061

Merged
abrichr merged 2 commits into
mainfrom
agent/ci-cost-launcher-20260727
Jul 27, 2026
Merged

ci: reduce launcher PR matrix cost#1061
abrichr merged 2 commits into
mainfrom
agent/ci-cost-launcher-20260727

Conversation

@abrichr

@abrichr abrichr commented Jul 27, 2026

Copy link
Copy Markdown
Member

Summary

  • cancel superseded launcher CI runs
  • keep all Linux Python versions on pull requests while reducing the expensive macOS pull-request matrix to one representative Python version
  • preserve the complete matrix on exact main and manual dispatch
  • cache pip downloads and dispatch docs rebuilds only for public documentation or release changes

Why

July usage shows 1,226 Linux minutes and 464 macOS minutes for this public repository. Public-repository minutes are currently discounted to $0, but macOS has the highest gross rate and slows pull-request feedback. This keeps the cross-platform contract at the authoritative post-merge gate while reducing PR jobs from six to four and macOS PR compute by about 67%.

Validation

  • actionlint .github/workflows/main.yml .github/workflows/notify-docs.yml
  • git diff --check

No product or release behavior changes.

@abrichr
abrichr force-pushed the agent/ci-cost-launcher-20260727 branch from 15a9d2c to 63e7b59 Compare July 27, 2026 14:29
@abrichr
abrichr force-pushed the agent/ci-cost-launcher-20260727 branch from 63e7b59 to 0ea0f1c Compare July 27, 2026 14:54
@abrichr
abrichr marked this pull request as ready for review July 27, 2026 14:59
@abrichr
abrichr merged commit d53e9e1 into main Jul 27, 2026
13 of 14 checks passed
@abrichr
abrichr deleted the agent/ci-cost-launcher-20260727 branch July 27, 2026 14:59
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.

1 participant