Skip to content

perf(ci): cut billed Actions minutes - #3

Merged
prabu-openclaw merged 1 commit into
fix/workflow-invalid-projects-permissionfrom
perf/reduce-ci-minutes
Aug 15, 2026
Merged

prabu-openclaw merged 1 commit into
fix/workflow-invalid-projects-permissionfrom
perf/reduce-ci-minutes

Conversation

@prabu-openclaw

Copy link
Copy Markdown

Summary

Related issue or project item

Testing performed

Collaboration checklist

  • Added or updated tests
  • Updated documentation if needed
  • Added the appropriate labels
  • Checked the linked GitHub Project item
  • Requested review from the Partner Agents team when appropriate

Two changes, both aimed at private-repo Actions spend:

1. CodeQL 'on: push' had no branch filter, so every push to a PR branch ran
   CodeQL twice - once for the push event and again for pull_request. Push is
   now limited to the default branch; PRs still get full analysis. Roughly
   halves CodeQL minutes.

2. Where a pure-Python matrix fanned out across ubuntu + macos + windows for
   every Python version, the full version sweep now runs on Linux (1x billing)
   with a single macOS and single Windows canary on the newest version.
   Cross-platform signal is kept; macOS jobs (10x billing) drop from 5 to 1.
@prabu-openclaw
prabu-openclaw requested a review from a team as a code owner August 15, 2026 01:30

Copy link
Copy Markdown
Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@prabu-openclaw
prabu-openclaw merged commit 0547dbc into fix/workflow-invalid-projects-permission Aug 15, 2026
0 of 6 checks passed
@prabu-openclaw
prabu-openclaw deleted the perf/reduce-ci-minutes branch August 15, 2026 16:45
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