Commit 25c5620
fix(ci): drop invalid timeout-minutes from reusable-workflow calls (parse-dead) (#100)
## What
One or more jobs set a job-level `timeout-minutes:` on a job that calls
a reusable workflow via `uses:`. GitHub does not permit that key on a
`workflow_call` job, so it **rejected the file at parse time** — the
workflow failed instantly (`0s`) on every push and never ran a single
job.
## Fix
Remove the invalid caller-side `timeout-minutes:`. The standards
`*-reusable.yml` workflows already declare `timeout-minutes` on every
internal job, so the caller key was redundant as well as invalid.
## Verification
`actionlint` (real tool): no `timeout-minutes is not available` findings
remain.
## Context
Estate-wide shared-fate CI defect across 84 repos. Reference fix:
hyperpolymath/gitbot-fleet#374.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>1 parent 39b82e1 commit 25c5620
2 files changed
Lines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | 12 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | 15 | | |
17 | 16 | | |
18 | 17 | | |
| |||
0 commit comments