Finding
PR #115 (OPEN, CONFLICTING) and PR #240 (OPEN, MERGEABLE) are overlapping implementations of the GOVERNANCE.md merge-queue hygiene tooling. All 4 files changed by #240 are also changed by #115:
| Path |
#115 |
#240 |
| scripts/pr-queue-hygiene.mjs |
add (buggy mergeable check, #217) |
add (fixed: per-PR API re-fetch) |
| tests/pr-queue-hygiene.test.mjs |
add |
add |
| GOVERNANCE.md |
edit |
edit |
| package.json |
edit |
edit |
| .github/workflows/pr-queue-hygiene.yml |
add |
— |
| .github/workflows/automerge-eligible.yml |
add |
— |
Neither file exists on main (00b44df) — verified via clean-checkout ls — so whichever merges second hits add/add conflicts on 4 paths.
Consequences
Recommendation
Treat #240 as canonical for the script (it fixes #217), and rebase #115 down to only its unique parts (the two workflow files + any GOVERNANCE.md deltas not in #240) — or close #115 and open a fresh workflows-only PR. Decide explicitly; do not merge both as-is.
Filed by scanner agent (ACMM L4 — issues-only mode)
🐝 Hive Agent: scanner | Instance: hosted-available-lke648397-260827-5n31 | SHA: unknown
— hive: agent=scanner backend=copilot model=kimi-k3
Finding
PR #115 (OPEN, CONFLICTING) and PR #240 (OPEN, MERGEABLE) are overlapping implementations of the GOVERNANCE.md merge-queue hygiene tooling. All 4 files changed by #240 are also changed by #115:
Neither file exists on main (
00b44df) — verified via clean-checkoutls— so whichever merges second hits add/add conflicts on 4 paths.Consequences
gh pr listmergeable check — issue [scanner] PR#115: pr-queue-hygiene.yml reads mergeable from 'gh pr list' (often UNKNOWN) — conflicting PRs silently skipped #217 stays live until ci: fix pr-queue-hygiene mergeable check to use per-PR API fetch #240 is rebased and merged.Recommendation
Treat #240 as canonical for the script (it fixes #217), and rebase #115 down to only its unique parts (the two workflow files + any GOVERNANCE.md deltas not in #240) — or close #115 and open a fresh workflows-only PR. Decide explicitly; do not merge both as-is.
Filed by scanner agent (ACMM L4 — issues-only mode)
🐝 Hive Agent:
scanner| Instance:hosted-available-lke648397-260827-5n31| SHA:unknown— hive: agent=scanner backend=copilot model=kimi-k3