Skip to content

ci: add alls-green gate job for branch protection - #31

Merged
zurfjereluhmie merged 1 commit into
mainfrom
ci/add-alls-green-gate
Apr 22, 2026
Merged

ci: add alls-green gate job for branch protection#31
zurfjereluhmie merged 1 commit into
mainfrom
ci/add-alls-green-gate

Conversation

@zurfjereluhmie

Copy link
Copy Markdown
Owner

Summary

  • Add a CI Success gate job using re-actors/alls-green that depends on all CI jobs (lint + 4x test matrix)
  • This single job can be set as the required status check in branch protection rules (Settings > Rules > CI Success), instead of tracking each matrix entry individually
  • Uses if: always() so it runs even when upstream jobs fail, and correctly reports failure if any dependency failed

After merging

Go to Settings > Rules and add CI Success as the required status check for the main branch.

Add a 'CI Success' job that depends on all other CI jobs (lint + test
matrix) and uses re-actors/alls-green to determine the overall result.
This single job can be set as a required status check in branch
protection rules instead of tracking each matrix entry individually.
@zurfjereluhmie
zurfjereluhmie merged commit d645018 into main Apr 22, 2026
7 checks passed
@zurfjereluhmie
zurfjereluhmie deleted the ci/add-alls-green-gate branch April 22, 2026 12:08
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