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
chore(ci): SPDX headers on line 1 and Actions lockfile minted (#174)
Two estate gates, one change.
**SPDX** — the linter checks `head -1` only, so workflows carrying their
identifier below a managed-by comment report as missing one. Each file's
**own** identifier is moved to line 1; nothing is imposed (repos here
are variously MPL-2.0, PMPL-1.0-or-later, AGPL-3.0-or-later). Licences
in this repo: `MPL-2.0`.
**Lockfile (minted)** — `gh actions-lock` resolves each symbolic ref to
a verified commit plus owner_id, repo_id and the transitive dependencies
of composite actions. That is what Scorecard's Pinned-Dependencies check
wants, and what an inline SHA cannot express.
⚠ Do **not** additionally SHA-pin inline — the mechanisms are mutually
exclusive, and inline pinning *removes* actions from the lockfile
(measured on hypatia: 14 `startup_failure`s).
**Verified**: all workflows parse · no duplicate SPDX identifiers · `gh
actions-lock --verify-local`: Run without --verify-local to resolve and
pin missing actions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
0 commit comments