Commit d1ece94
fix(ci): drop invalid timeout-minutes from reusable-workflow calls (parse-dead) (#31)
## 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 e68062b commit d1ece94
2 files changed
Lines changed: 0 additions & 12 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 | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | 19 | | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
0 commit comments