Commit 618885e
Follow-up to #65.
## Problem
#65 added the required caller permissions (clearing the *original*
`startup_failure` from missing `security-events`/`id-token`), but it
also copied `timeout-minutes: 15` from `rsr-template-repo`. That key is
**not permitted on a job that calls a reusable workflow** via `uses:` —
only `name/uses/with/secrets/needs/if/permissions` are allowed — so the
Scorecard run kept failing at startup.
Confirmed with `actionlint`:
> when a reusable workflow is called with \"uses\", \"timeout-minutes\"
is not available.
## Fix
Remove `timeout-minutes`. Keep the permissions block (the real fix) and
the concurrency guard. `actionlint` now passes clean.
## Upstream note
`hyperpolymath/rsr-template-repo`'s `scorecard.yml` carries the **same**
invalid `timeout-minutes` and needs the same fix — its own Scorecard run
is likely failing too.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 224aa07 commit 618885e
1 file changed
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | | - | |
| 26 | + | |
0 commit comments