You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d920aeb
Browse filesBrowse the repository at this point in the historyBrowse files
fix(ci): restore workflows from startup_failure — re-pin standards reusables to da2c748a and reconcile actions.lock
Every workflow on main has startup_failed since c0f409b (zero jobs, no
logs, no check runs). Two compounding causes:
1. governance.yml pinned governance-reusable.yml@28f7a2cb — a SHA that
does not exist in hyperpolymath/standards (PR #93 followed issue
#86's suggested SHA, which is unresolvable; the only standards pin
that matters is the estate pin).
2. .github/workflows/actions.lock had drifted inconsistent: the five
standards-reusable callers carried empty lock entries while their
workflows use hyperpolymath/standards@ pins, and dependencies kept
nine orphan entries from retired pins. The estate enforces the lock
natively, keyed by workflow path — a pin the lock does not vouch for
is rejected before any job runs (startup_failure, no check run).
Align with rsr-template-repo (the estate reference, green on these
exact pins):
- Re-pin governance / hypatia-scan / mirror / scorecard /
secret-scanner reusables to da2c748a — the single estate pin; it
contains the standards consumer-side governance fixes (#684/#686
behind issue #86), the advisory live-policy split (#87), and the
post-#500 secret scanner.
- mirror.yml: explicit 7-secret map (Hypatia WH008) instead of
secrets: inherit.
- scorecard.yml: job-level permission cap (contents: read,
security-events: write, id-token: write) per template.
- governance.yml: keep the HYPATIA_SCAN_PAT passthrough (optional
secret declared by the reusable at da2c748a).
- actions.lock: declare the standards pin under the five callers, add
the standards@da2c748a dependency entry with its 11 transitive pins,
drop the orphaned denoland/setup-deno entry, refresh
editorconfig-checker to the da2c748a closure (51f63319). Closure
verified: 16 workflows, 16 entries, 30 dependencies, no orphans, no
undeclared pins.
Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
0 commit comments