Skip to content

ci: refresh stale standards reusable-workflow pins (5a93d9d → e8fe153)#36

Merged
hyperpolymath merged 2 commits into
mainfrom
claude/ci-workflow-pin-refresh
Jun 23, 2026
Merged

ci: refresh stale standards reusable-workflow pins (5a93d9d → e8fe153)#36
hyperpolymath merged 2 commits into
mainfrom
claude/ci-workflow-pin-refresh

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

What

Refreshes the three standards reusable-workflow pins from the out-of-window 5a93d9d57cc0… to current standards HEAD e8fe153b568a…:

  • .github/workflows/governance.ymlgovernance-reusable.yml@e8fe153…
  • .github/workflows/hypatia-scan.ymlhypatia-scan-reusable.yml@e8fe153…
  • .github/workflows/scorecard.ymlscorecard-reusable.yml@e8fe153…

Why — one stale pin caused two red checks

  • governance / Check Workflow Staleness: per standards/scripts/check-workflow-staleness.sh, a pin must be a recognised ancestor of standards HEAD within the recency window (≤50 commits or ≤14 days). 5a93d9d… classified UNKNOWN → fail. e8fe153… is current HEAD → FRESH → pass.
  • scan / Hypatia Neurosymbolic Analysis: the 5a93d9d… revision of hypatia-scan-reusable.yml referenced a non-existent actions/cache@d4373f26… (action-resolution error). Standards HEAD e8fe153… uses the valid actions/cache@27d5ce7… (the same SHA casket's own ci.yml/pages.yml/release.yml already pin), so the bump fixes resolution.

Verified against a local standards checkout at e8fe153…: all three reusables exist there and hypatia-scan-reusable.yml pins actions/cache@27d5ce7….

Scope notes

  • No scorecard-enforcer.yml exists in this repo — the staleness summary line about it is the script's catch-all message, not a present-file finding.
  • The mirror/secret-scanner reusables are not in the staleness trio and are not at the stale pin; left untouched.
  • Independent of refactor(machine-readable): rename 6a2/ → descriptiles/ #35 (the 6a2/ → descriptiles/ rename); this PR is branched from main to keep that one a clean rename.
  • The separate Build + Gnosis failure (a Pandoc HighlightMethod API mismatch in CasketGnosis.hs) is not addressed here — it's being folded into the Pandoc-engine decision/ADR.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WN6nPWWe4dvXfoqBG6auWN


Generated by Claude Code

Bump the governance / hypatia-scan / scorecard reusable pins from the out-of-window 5a93d9d57cc0 to current standards HEAD e8fe153b568a. Clears the 'Check Workflow Staleness' failure (old pin not a recognised ancestor within the recency window) and the 'Hypatia Neurosymbolic Analysis' failure (the 5a93d9d hypatia-scan-reusable referenced a non-existent actions/cache@d4373f26 SHA; e8fe153 uses the valid actions/cache@27d5ce7).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Claude-Session: https://claude.ai/code/session_01WN6nPWWe4dvXfoqBG6auWN
@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
actions/hyperpolymath/standards/.github/workflows/scorecard-reusable.yml e8fe153b568af5e3534a261eee0258fa84fa6c5e 🟢 7.3
Details
CheckScoreReason
Maintained🟢 1030 commit(s) and 30 issue activity found in the last 90 days -- score normalized to 10
Code-Review⚠️ 0Found 0/27 approved changesets -- score normalized to 0
Dependency-Update-Tool🟢 10update tool detected
Security-Policy🟢 10security policy file detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Packaging⚠️ -1packaging workflow not detected
Token-Permissions🟢 8detected GitHub workflow tokens with excessive permissions
Binary-Artifacts🟢 7binaries present in source code
Signed-Releases⚠️ -1no releases found
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies🟢 8dependency not pinned by hash detected -- score normalized to 8
License🟢 10license file detected
SAST🟢 9SAST tool detected but not run on all commits
Fuzzing🟢 10project is fuzzed
Branch-Protection🟢 4branch protection is not maximal on development and all release branches
Vulnerabilities🟢 46 existing vulnerabilities detected
Contributors🟢 6project has 2 contributing companies or organizations -- score normalized to 6
CI-Tests🟢 1027 out of 27 merged PRs checked by a CI test -- score normalized to 10

Scanned Files

  • .github/workflows/scorecard.yml

@hyperpolymath
hyperpolymath marked this pull request as ready for review June 23, 2026 15:33
@hyperpolymath
hyperpolymath merged commit 545ddfa into main Jun 23, 2026
4 of 8 checks passed
@hyperpolymath
hyperpolymath deleted the claude/ci-workflow-pin-refresh branch June 23, 2026 15:33
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