Skip to content

CI: repair broken hyperpolymath/standards@5a93d9d pin (Hypatia / OSSF Scorecard / Rust CI) #38

Description

@hyperpolymath

Problem

Three CI workflows fail on every push/PR because they pin a broken upstream reusable workflow:

  • Hypatia Security Scan, OSSF Scorecard, and Rust CI all pin hyperpolymath/standards@5a93d9d57cc04de4002d6d0ecd336fc7a8698910.
  • The Hypatia reusable at that SHA references an unresolvable actions/cache@d4373f267a887d77f9eb0683a479ec60b1fe5b2b:
    ##[error]Unable to resolve action `actions/cache@d4373f...`, unable to find version
    
    The job dies at "Prepare all required actions" before doing any work.

The repo's other Hypatia job ("Hypatia neurosymbolic scan") still passes, so analysis coverage is retained.

Fix (two steps, two repos)

  1. In hyperpolymath/standards (out of this repo's scope): repair the actions/cache pin in the reusable workflow(s) — replace the bad SHA with a valid actions/cache v4 SHA (the estate already uses 0057852bfaa89a56745cba8c7296529d2fc39830 in casket-pages.yml).
  2. Here: once standards has a fixed commit, bump the consumer pins in .github/workflows/hypatia-scan.yml, governance.yml, and scorecard.yml from 5a93d9d to the fixed SHA.

Out of scope (separate, expected)

  • dogfood-gate, GitHub Pages — fail/cancel as expected for a scaffold; not blocking.
  • Instant Sync — fails on a missing/expired FARM_DISPATCH_TOKEN secret (set the secret or ignore).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions