Skip to content

[CI] Trim wasteful and risky workflows - #8483

Merged
TomasVotruba merged 3 commits into
mainfrom
ci-trim-benchmark-automerge
Sep 11, 2026
Merged

[CI] Trim wasteful and risky workflows#8483
TomasVotruba merged 3 commits into
mainfrom
ci-trim-benchmark-automerge

Conversation

@TomasVotruba

@TomasVotruba TomasVotruba commented Sep 11, 2026

Copy link
Copy Markdown
Member

Cleanup after removing the Claude auto-fixer.

  • Remove benchmark_phpunit.yaml - ran every 2h on 2 PHP versions writing a serial-vs-fastunit wall-time table to the step summary. No pass/fail gate, burns CI minutes.
  • Remove poll_siblings_rebuild.yaml - pure backstop for the sibling merged-PR dispatch. Each sibling triggers rebuilds via pull_request_target: closed, which fires reliably on merge (not suppressed by GITHUB_TOKEN), so the polling cron (hourly x 4 repos) is redundant.
  • Drop automerge from weekly_pull_requests.yaml - automated fix-cs / preload PRs no longer squash-merge to main without human review. PR still opens.
  • Slow tests_windows cron 3h -> every 6 hours.

https://claude.ai/code/session_01UMmvbzh8rGXtLypa1vCW1m

- remove benchmark_phpunit.yaml (2h cron vanity benchmark, no gate)
- drop automerge from weekly_pull_requests.yaml (keep PR, require human merge)
- slow poll_siblings_rebuild cron 15min -> hourly
- slow tests_windows cron 3h -> daily

Claude-Session: https://claude.ai/code/session_01UMmvbzh8rGXtLypa1vCW1m
@TomasVotruba
TomasVotruba merged commit 15412f0 into main Sep 11, 2026
44 checks passed
@TomasVotruba
TomasVotruba deleted the ci-trim-benchmark-automerge branch September 11, 2026 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant