Commit ee5a618
ci(scorecard): adopt standards scorecard-reusable wrapper (#34)
Replace the standalone OSSF Scorecard job with a thin wrapper around
hyperpolymath/standards scorecard-reusable.yml, matching governance.yml.
- Pinned to the estate-canonical standards commit 861b5e9 (same as
governance.yml) so the estate moves in lockstep.
- Grants security-events:write + id-token:write on the calling job: for a
reusable call the caller is the ceiling for the called token, so without
this the reusable's SARIF upload is silently downgraded and fails.
- Keeps the MPL-2.0 header, existing triggers, and the concurrency guardrail.
- Leaves scorecard-enforcer.yml standalone (it owns the score-threshold gate
and the SECURITY.md / pinned-deps checks the reusable does not cover).
Supersedes the scorecard portion of the closed, stale PR #30 (which
relicensed these files to PMPL-1.0-or-later against #33 and pinned an
older standards SHA).
Claude-Session: https://claude.ai/code/session_01AHygjxRyU3WwmXEhA9KF5L
Co-authored-by: Claude <noreply@anthropic.com>1 parent accf7ed commit ee5a618
1 file changed
Lines changed: 16 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
3 | 11 | | |
4 | | - | |
5 | 12 | | |
6 | 13 | | |
7 | 14 | | |
| |||
17 | 24 | | |
18 | 25 | | |
19 | 26 | | |
20 | | - | |
21 | | - | |
22 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
23 | 33 | | |
| 34 | + | |
24 | 35 | | |
25 | 36 | | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 37 | + | |
0 commit comments