Commit 899cbc8
fix(ci): SHA-pin actions/cache in abi-drift workflow (standards#92 follow-up) (#104)
## Summary
The abi-drift workflow shipped via #98 with `actions/cache@v4` (tag),
which the boj-server policy rejects:
```
##[error]The action actions/cache@v4 is not allowed in hyperpolymath/boj-server
because all actions must be pinned to a full-length commit SHA.
```
Every run since landing has failed at "Set up job" on this. Fixing the
one offending line.
```diff
- uses: actions/cache@v4
+ uses: actions/cache@d4323d4 # v4.2.2
```
The two other actions in the workflow (`actions/checkout`,
`dtolnay/rust-toolchain`) were already SHA-pinned.
## Test plan
- [x] grep confirms this was the only unpinned action in `abi-drift.yml`
- [ ] CI: next run should pass "Set up job" and proceed to the install +
verify steps (or surface a different failure, which is information
either way)
Refs hyperpolymath/standards#92
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 8a8f419 commit 899cbc8
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
0 commit comments