Skip to content

build(ci): let the build checks report on every pull request - #85

Merged
bgard68 merged 1 commit into
dapperfrom
build/requireable-checks-dapper
Aug 2, 2026
Merged

build(ci): let the build checks report on every pull request#85
bgard68 merged 1 commit into
dapperfrom
build/requireable-checks-dapper

Conversation

@bgard68

@bgard68 bgard68 commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Mirrors #83 on main, for the branch that would carry the API if it is ever switched in.

A path-filtered check never reports on a pull request that misses its paths, and a required check that never reports blocks the merge for ever — so Build & Test and Build API image & scan could not be required here.

That is exactly how auto-merge landed #76 and #79 while the container build was failing, leaving this branch unable to build its image until #82 regenerated the lock files.

paths: removed from pull_request only across api-ci-cd.yml, container-build.yml and scripts-lint.yml. The push trigger keeps its filter — no reason to rebuild on a docs edit.

Required status checks get added once this lands, and verified the way main's were: by opening a deliberately failing pull request and confirming the merge is refused.

Mirrors #83 on main, for the branch that would carry the API if it is ever
switched in.

A path-filtered check never reports on a pull request that misses its paths,
and a required check that never reports blocks the merge for ever — so
'Build & Test' and 'Build API image & scan' could not be required here. That
is how auto-merge landed two dependency bumps while the container build was
failing, and left this branch unable to build its image until #82.

Removed from pull_request only; the push trigger keeps its filter.
@bgard68
bgard68 merged commit b1733e7 into dapper Aug 2, 2026
2 checks passed
@bgard68
bgard68 deleted the build/requireable-checks-dapper branch August 2, 2026 16:32
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