Skip to content

Add an 'All checks' aggregate job to CI - #121

Merged
silug merged 1 commit into
simp:mainfrom
silug:all-checks-job
Oct 17, 2026
Merged

silug merged 1 commit into
simp:mainfrom
silug:all-checks-job

Conversation

@silug

@silug silug commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Adds an all-checks job (named 'All checks') to the CI workflow. GitHub only blocks a merge on status checks that branch protection lists by name; this job needs: every other job in the workflow and fails unless all of them succeeded, giving branch protection one stable check to require. The pupmod fleet already has the same job in its PR Tests workflow.

After merge

Require the new check, 'All checks', in branch protection. Requiring it before it exists would leave PRs waiting on a check that never reports.

Testing

actionlint 1.7.7: nothing reported for the added job. Pre-existing findings elsewhere in the file (unknown ubuntu-26.04 runner label in older actionlint, shellcheck SC2046 warnings) are untouched.
The job's needs: list was verified against the workflow's job ids.

🤖 Generated with Claude Code

GitHub only blocks a merge on status checks that branch protection
names. This job needs every other job in the workflow and fails unless
all of them succeeded, so branch protection can require just it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@silug
silug merged commit 55a0c24 into simp:main Oct 17, 2026
3 checks passed
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.

2 participants