Commit 9bb4f99
committed
fix(ci): SHA-pin the four actions in pages.yml
The workflow security linter's SPDX gate passed after d3f61c7 and
immediately revealed the next one: pages.yml was the only workflow in the
repo with tag-ref actions (4 of 66 `uses:`). It had never actually run --
its single run ever was the BROKEN-M1 startup_failure -- so nothing had
ever exercised the linter against it.
actions/checkout -> de0fac2e (v6.0.2), the pin 41 other
workflows in this repo already use
actions/upload-pages-artifact -> 56afc609 (v3.0.1), = current @V3
actions/deploy-pages -> d6db9016 (v4.0.5), = current @v4
The latter two are pin-only: the SHAs are exactly what the tags resolve
to today, so no behaviour changes. checkout moves v4 -> v6.0.2 to match
the rest of the repo; note pages.yml is the only container job here, so
this is the first time that pin runs inside idris2-pack.
Verified locally: 66/66 `uses:` SHA-pinned, 25/25 workflows carry SPDX +
top-level permissions, all 25 parse as YAML.1 parent d3f61c7 commit 9bb4f99
1 file changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
0 commit comments