Skip to content

Cap every CI job, so a hung one fails in minutes rather than hours - #5

Merged
pablo-tech merged 1 commit into
mainfrom
ci/job-timeouts
Sep 21, 2026
Merged

pablo-tech merged 1 commit into
mainfrom
ci/job-timeouts

Conversation

@pablo-tech

Copy link
Copy Markdown
Contributor

No workflow in this repo set timeout-minutes, so every job inherited the 6-hour default.

lexi demonstrated the cost today: its node-self-host Playwright leg hung at thirty minutes on a step that normally takes four, and nothing was going to stop it. 20 minutes is comfortably above every job here.

🤖 Generated with Claude Code

With no timeout-minutes a job inherits the 6-hour default. lexi hit exactly
that today — a Playwright leg that normally takes four minutes sat for thirty
with nothing to stop it, and a job that hangs long enough stops reading as a
failure at all.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@pablo-tech
pablo-tech merged commit 6659f85 into main Sep 21, 2026
2 checks passed
@pablo-tech
pablo-tech deleted the ci/job-timeouts branch September 21, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant