Skip to content

ci: run pull-request checks on every base branch - #80

Merged
abrichr merged 1 commit into
mainfrom
claude/ci-run-on-stacked-prs
Aug 19, 2026
Merged

ci: run pull-request checks on every base branch#80
abrichr merged 1 commit into
mainfrom
claude/ci-run-on-stacked-prs

Conversation

@abrichr

@abrichr abrichr commented Aug 19, 2026

Copy link
Copy Markdown
Member

The problem

PR #78 targets codex/promote-capture-beta, not main. The pull_request triggers here are filtered to branches: [main], so the stacked pull request ran 1 check instead of the full set, while reporting mergeStateStatus: CLEAN.

An unverified pull request is indistinguishable from a passing one in the UI and in gh pr view.

PR base checks
openadapt-capture#78 codex/promote-capture-beta 1
openadapt-evals#287 codex/production-evidence-contract 0
openadapt-flow#372 codex/push-json-contract 15

openadapt-flow#372 gets full CI because Flow's ci.yml carries no base filter. That confirms the mechanism.

The change

Remove the base-branch filter from the test, codeql, and dependency-review pull_request triggers. The push trigger keeps branches: [main].

Companion change: OpenAdaptAI/openadapt-evals#288.

🤖 Generated with Claude Code

PR #78 targets codex/promote-capture-beta, so the branches: [main] filter
on pull_request matched almost nothing. The pull request reports
mergeStateStatus CLEAN with 1 check instead of the full set, which makes an
unverified change look the same as a passing one.

Remove the base-branch filter from the three pull_request triggers. The
push trigger keeps branches: [main].

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@abrichr
abrichr merged commit 7c83ba2 into main Aug 19, 2026
12 checks passed
@abrichr
abrichr deleted the claude/ci-run-on-stacked-prs branch August 19, 2026 18:59
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