From 553fe3ccafac221af2d339ab8fccc91c1cc63047 Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Tue, 28 Jul 2026 23:07:20 +0100 Subject: [PATCH] fix(governance): point the pin-existence gate at main, not a feature branch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #558 merged while the pin-gate checkout was still temporarily pointed at `feat/pin-existence-check`. That ref was a test scaffold: the gate fetches its script from standards, but on the PR branch the script did not yet exist on `main`, so `cp` failed and the step could not be exercised. Pointing at the branch proved the gate works end-to-end (21 pins checked, all resolved, 5s) — but the revert back to `main` landed after the merge. Left as-is, every consumer's governance run checks out a feature branch, and deleting that branch breaks the gate estate-wide. The bootstrap problem it worked around is now gone: check-action-pins-resolve.sh is on main as of #558. Co-Authored-By: Claude Opus 5 --- .github/workflows/governance-reusable.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/governance-reusable.yml b/.github/workflows/governance-reusable.yml index 90c19ce7..113ee245 100644 --- a/.github/workflows/governance-reusable.yml +++ b/.github/workflows/governance-reusable.yml @@ -1021,7 +1021,7 @@ jobs: uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: repository: hyperpolymath/standards - ref: feat/pin-existence-check + ref: main path: .standards-checkout persist-credentials: false sparse-checkout: |