Commit 49ca874
ci: de-gate required-check workflows to run on every PR base (#308)
## 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.com/claude-code)
https://claude.ai/code/session_01UXXpaoiATzxcn3kW3eTM26
---
_Generated by [Claude
Code](https://claude.ai/code/session_01UXXpaoiATzxcn3kW3eTM26)_
Co-authored-by: Claude <noreply@anthropic.com>1 parent 0f9cd87 commit 49ca874
2 files changed
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
7 | 10 | | |
8 | | - | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
10 | 13 | | |
11 | | - | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
0 commit comments