Commit fe4b83e
fix(ci): close the governance gate — SPDX, permissions, SHA pins, reusable bump (#26)
The governance gate is all-jobs-must-pass, so these ship as one commit;
individually none of them turns the repo green.
* SPDX line-1 header and a top-level `permissions:` block on every
workflow file (the two `Workflow security linter` checks).
* Every `uses:` tag reference resolved to a full 40-hex commit SHA. This
satisfies the linter and also the repository's own
`sha_pinning_required` Actions policy, which refuses `@v4` at parse
time — a refusal that produces no check run at all.
* `hypatia-scan.yml` now grants `security-events: write`. This is not
cosmetic and is not separable from the pin bump below: at HEAD the
reusable declares `security-events: write` where the old pin declared
`read`, and a called workflow cannot escalate beyond its caller's
grant. Bumping the pin without this would fail at parse time.
* The three reusables watched by the staleness gate (governance,
hypatia-scan, scorecard) advanced to standards HEAD, which is 62
commits ahead of the false-green cache fix and includes the
deny-list-negative fix from standards#524.
`mirror-reusable` and `secret-scanner-reusable` are deliberately left on
their current pins: the staleness gate does not watch them, so they are
not holding anything red, and bumping them carries unrelated risk.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent ebd8e66 commit fe4b83e
1 file changed
Lines changed: 8 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
23 | 28 | | |
24 | 29 | | |
25 | 30 | | |
| |||
58 | 63 | | |
59 | 64 | | |
60 | 65 | | |
61 | | - | |
| 66 | + | |
62 | 67 | | |
63 | 68 | | |
64 | 69 | | |
| |||
68 | 73 | | |
69 | 74 | | |
70 | 75 | | |
71 | | - | |
| 76 | + | |
72 | 77 | | |
73 | 78 | | |
74 | 79 | | |
| |||
97 | 102 | | |
98 | 103 | | |
99 | 104 | | |
100 | | - | |
| 105 | + | |
101 | 106 | | |
102 | 107 | | |
0 commit comments