Skip to content

Commit ac2edb2

Browse files
hyperpolymathclaude
andcommitted
ci: pin the standards reusable workflows to #1209's merge (2e12b312)
#73 restored block YAML so the actions-lock gate can read the pins, but it merged with the pins still at 900c42c7. At that SHA the gate step runs under `bash -e`, so the gate's exit 3 (missing-lock debt) kills the step before `rc=$?` is read, and the ledger that excuses jaffascript never runs. `governance / Actions lockfile verify` is red on main (809e521) for that reason. metadatastician/standards#1209 (merge 2e12b312, on standards main) reads the exit code with `|| rc=$?`. Between 900c42c7 and 2e12b312 only governance-reusable.yml changed among the four callees; the mirror, scorecard and secret-scanner reusables are byte-identical, so all four pins move together and the mirror.yml contract comment is updated to match. The workflows stay in block YAML (see #73). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GpUzjdhWFi26k6s7AWxYcf
1 parent 809e521 commit ac2edb2

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎.github/workflows/governance.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ permissions:
1818

1919
jobs:
2020
governance:
21-
uses: hyperpolymath/standards/.github/workflows/governance-reusable.yml@900c42c70b968e11a2bca04bf0ce050be5c286dc
21+
uses: hyperpolymath/standards/.github/workflows/governance-reusable.yml@2e12b312b529c51f095ce3b22cd35968f5aba898

‎.github/workflows/mirror.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ permissions:
1717

1818
jobs:
1919
mirror:
20-
uses: hyperpolymath/standards/.github/workflows/mirror-reusable.yml@900c42c70b968e11a2bca04bf0ce050be5c286dc
20+
uses: hyperpolymath/standards/.github/workflows/mirror-reusable.yml@2e12b312b529c51f095ce3b22cd35968f5aba898
2121
# Each forge job is still gated on vars.<FORGE>_MIRROR_ENABLED, inside the
2222
# callee. Explicit secrets map, no secrets: inherit; these seven are the
23-
# callee's complete optional contract at 900c42c70b968e11a2bca04bf0ce050be5c286dc.
23+
# callee's complete optional contract at 2e12b312b529c51f095ce3b22cd35968f5aba898.
2424
secrets:
2525
GITLAB_SSH_KEY: ${{ secrets.GITLAB_SSH_KEY }}
2626
BITBUCKET_SSH_KEY: ${{ secrets.BITBUCKET_SSH_KEY }}

‎.github/workflows/scorecard.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ permissions:
1111

1212
jobs:
1313
analysis:
14-
uses: hyperpolymath/standards/.github/workflows/scorecard-reusable.yml@900c42c70b968e11a2bca04bf0ce050be5c286dc
14+
uses: hyperpolymath/standards/.github/workflows/scorecard-reusable.yml@2e12b312b529c51f095ce3b22cd35968f5aba898
1515
# A job-level map replaces the workflow-level one, so every scope the
1616
# callee's jobs request must be listed here. actions: read is new in the
1717
# callee since 81dbf2dd. No secrets: the callee declares and reads none.

‎.github/workflows/secret-scanner.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ permissions:
2424

2525
jobs:
2626
scan:
27-
uses: hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@900c42c70b968e11a2bca04bf0ce050be5c286dc
27+
uses: hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@2e12b312b529c51f095ce3b22cd35968f5aba898

0 commit comments

Comments
 (0)