Skip to content

ci: add single branch-protection gate, drop PR paths filter#37

Merged
m62624 merged 1 commit into
mainfrom
ci/single-gate
Jun 19, 2026
Merged

ci: add single branch-protection gate, drop PR paths filter#37
m62624 merged 1 commit into
mainfrom
ci/single-gate

Conversation

@m62624

@m62624 m62624 commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Mirror the elenchus CI style so both repos share one convention. Add a ci-pass aggregate job that depends on main and turns any failure/cancel into a red check — make ONLY this required in branch protection, so the rule never needs editing when jobs change.

Remove the paths filter on pull_request (a filtered required check hangs forever on docs-only PRs as "Expected — waiting for status"); keep it on push. Key the concurrency group / checkout off inputs.ref || github.ref so the release workflow_call path reuses this cleanly.

Mirror the elenchus CI style so both repos share one convention. Add a
`ci-pass` aggregate job that depends on `main` and turns any failure/cancel
into a red check — make ONLY this required in branch protection, so the rule
never needs editing when jobs change.

Remove the paths filter on `pull_request` (a filtered required check hangs
forever on docs-only PRs as "Expected — waiting for status"); keep it on push.
Key the concurrency group / checkout off `inputs.ref || github.ref` so the
release workflow_call path reuses this cleanly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@m62624 m62624 merged commit b115dc6 into main Jun 19, 2026
1 of 2 checks passed
@github-actions github-actions Bot added the ci label Jun 19, 2026
@m62624 m62624 deleted the ci/single-gate branch June 19, 2026 13:43
@m62624 m62624 restored the ci/single-gate branch June 19, 2026 18:41
@m62624 m62624 deleted the ci/single-gate branch June 19, 2026 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant