ci: wire the merge-orchestration CVE/bump gate (bridge-gate.yml)#114
Merged
Conversation
Adds .github/workflows/bridge-gate.yml -- gates dependency-bump PRs on B3 (nix) + B1 (reachable unmitigable CVE, via panic-attack's OSV-backed Patch-Bridge). SHA-pinned checkout (matches repo convention); env-only github context; timeout set. META change (edits CI) -> owner-reviewed, not auto-merged. To make it BLOCK auto-merge, add 'bridge-gate' to this repo's required status checks. Verdict logic tested in hypatia#459 (clean->PASS, unmitigable->FLAG). https://claude.ai/code/session_011GXPoh6pB6rm3jfeLHWMtc
This was referenced Jun 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Wires the merge-orchestration CVE/bump gate into reposystem's CI (from hypatia artifact 4, #459). This is a meta change — it edits the CI oracle — so per our own reflexivity rule it's for your review, NOT auto-merged. Auto-merge is deliberately left off.
.github/workflows/bridge-gate.ymlruns ondependabot//renovate/PRs:panic-attack --features http, runsbridge triage(queries OSV), fails if any reachableUnmitigableCVE.SHA-pinned
checkout(matches this repo's convention), env-only github context,timeout-minutesset — so it passesworkflow_audititself. The verdict logic was tested in hypatia#459 (clean→PASS, unmitigable→FLAG); the OSV/build half runs for real here in CI (it couldn't in the dev sandbox).Two operational steps after merge (your call):
bridge-gateto this repo's required status checks (branch protection).@dependabot rebaseon each (or wait for the next dependabot cycle).Review points: (a)
panic-attackmust be cloneable in CI (public clone assumed); (b) the cold source-build is slow — production hardening is a released binary or ahyperpolymath/standardsreusable workflow (matching your other CI). Happy to do either as a follow-up, and to replicate this to echidna + the other cargo repos once you're happy with the pattern.Generated by Claude Code