Skip to content

ci: de-gate required-check workflows to run on every PR base#308

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/admiring-mayer-tfaeht
Jun 21, 2026
Merged

ci: de-gate required-check workflows to run on every PR base#308
hyperpolymath merged 1 commit into
mainfrom
claude/admiring-mayer-tfaeht

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

What

Removes the pull_request: branches:[main, master] filter from codeql.yml and hypatia-scan.yml so their required jobs — analyze (actions, none) / analyze (rust, none) and hypatia / Hypatia Neurosymbolic Analysis — report on PRs against every base. push: and schedule: triggers are unchanged.

Why

A required status check whose workflow is branch-filtered is never created on a non-matching base, so the PR sits permanently at "Expected — Waiting for status to be reported" — a silent merge block indistinguishable from a hang.

Observed live on this repo: PR #307 had no hypatia / Hypatia Neurosymbolic Analysis and no Hypatia check at all. This mirrors hyperpolymath/affinescript#645, which diagnosed and fixed the same class. No governance change is needed here — this repo still emits governance / Validate Hypatia baseline natively via the standards reusable.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UXXpaoiATzxcn3kW3eTM26


Generated by Claude Code

codeql.yml and hypatia-scan.yml restricted their pull_request trigger to
branches:[main,master]. The jobs they run are required status checks, so on a
PR whose base is not main/master the check is never created and the PR is
blocked forever at "Expected — Waiting for status to be reported". Removing the
branch filter makes the required checks report on every PR base; push/schedule
triggers are unchanged. Mirrors the affinescript fix in #645.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UXXpaoiATzxcn3kW3eTM26
@hyperpolymath hyperpolymath marked this pull request as ready for review June 21, 2026 19:27
@hyperpolymath hyperpolymath merged commit 49ca874 into main Jun 21, 2026
23 checks passed
@hyperpolymath hyperpolymath deleted the claude/admiring-mayer-tfaeht branch June 21, 2026 19:27
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