Skip to content

ci: reserve full desktop platform matrices for exact main - #68

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

ci: reserve full desktop platform matrices for exact main#68
abrichr merged 2 commits into
mainfrom
agent/ci-cost-desktop-20260727

Conversation

@abrichr

@abrichr abrichr commented Jul 27, 2026

Copy link
Copy Markdown
Member

Summary

  • keep fast Linux sidecar and application validation on pull requests
  • reserve the complete Windows/macOS/Linux sidecar and four-platform native-installer matrices for exact main, releases, and explicit dispatch
  • run the complete test OS matrix on exact main while retaining representative Linux Python coverage on pull requests
  • shorten PR artifact retention and limit docs dispatches to public documentation or releases

Why

Recent samples show a desktop pull request consuming roughly $1.59 in gross runner compute, dominated by Windows and macOS installer builds. Public-repository discounts currently make the net charge $0, but the latency and quota pressure are real. This is expected to cut typical PR gross compute by more than 85% while preserving full cross-platform evidence before distribution.

Validation

  • actionlint on changed workflows
  • git diff --check

Release and exact-main matrices remain complete.

@abrichr
abrichr marked this pull request as ready for review July 27, 2026 06:09
@abrichr
abrichr merged commit ecccd4a into main Jul 27, 2026
15 checks passed
@abrichr
abrichr deleted the agent/ci-cost-desktop-20260727 branch July 27, 2026 06:09
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