Skip to content

ci(governance): refresh stale hyperpolymath/standards reusable pins#96

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/refresh-standards-pins
Jun 21, 2026
Merged

ci(governance): refresh stale hyperpolymath/standards reusable pins#96
hyperpolymath merged 1 commit into
mainfrom
claude/refresh-standards-pins

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Why

Two estate‑governance checks fail on every PR off current main (they surfaced on #95 but are unrelated to that change):

  • governance / Check Workflow Staleness — the repo pins the hyperpolymath/standards governance, Hypatia, and Scorecard reusables at 5a93d9d…, which is behind the current standards SHA (d72fe5a…).
  • scan / Hypatia Neurosymbolic Analysis — fails at setup because the old Hypatia reusable (at 5a93d9d…) references actions/cache@d4373f2…, a SHA that no longer resolves.

Same root cause: stale reusable pins.

What

Bump the three flagged reusables 5a93d9d… → d72fe5a…:

Workflow Reusable
governance.yml governance-reusable.yml
hypatia-scan.yml hypatia-scan-reusable.yml
scorecard.yml scorecard-reusable.yml

d72fe5a… is the SHA the staleness check compares against; it carries the cache/baseline‑delay fix and keeps Scorecard out of Code Scanning. The legacy scorecard-enforcer.yml the same check wanted removed is already gone on main. secret-scanner and mirror are pinned at different SHAs, were not flagged, and are left unchanged.

Verification & caveat

  • Diff is 3 lines (one SHA per workflow); repo SPDX/permissions/coordinator‑boundary validators pass.
  • Caveat: hyperpolymath/standards isn't in this session's scope, so I took the target SHA from the staleness check's own log output rather than verifying it against the standards repo. This PR's own governance / staleness + Hypatia checks are the verification — if standards has advanced past d72fe5a… since, they'll name a newer SHA and I'll re‑bump.

🤖 Generated with Claude Code

https://claude.ai/code/session_01MWPX7iyvHf5AuwBAn1sJPy


Generated by Claude Code

The governance / Hypatia / Scorecard reusables were pinned at 5a93d9d (stale),
which failed two estate-governance checks on every PR off main:
- "governance / Check Workflow Staleness" (pins behind current standards SHA)
- "scan / Hypatia Neurosymbolic Analysis" (the old Hypatia reusable referenced
  actions/cache@d4373f2, a SHA that no longer resolves)

Bump governance-reusable, hypatia-scan-reusable and scorecard-reusable from
5a93d9d -> d72fe5a (the SHA the staleness check compares against; it carries the
cache/baseline-delay fix and keeps Scorecard out of Code Scanning). The legacy
scorecard-enforcer.yml flagged by the same check was already removed on main.
The secret-scanner and mirror reusables are pinned at different SHAs, were not
flagged, and are left unchanged.

Note: hyperpolymath/standards is not in this session's scope, so the target SHA
is taken from the staleness check's own output rather than verified against the
standards repo directly. This PR's own staleness check is the verification.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MWPX7iyvHf5AuwBAn1sJPy
@hyperpolymath hyperpolymath marked this pull request as ready for review June 21, 2026 14:07
@hyperpolymath hyperpolymath merged commit 7b55fec into main Jun 21, 2026
14 of 15 checks passed
@hyperpolymath hyperpolymath deleted the claude/refresh-standards-pins branch June 21, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants