Skip to content

ci: cap every workflow job at 10 minutes#102

Merged
CaseyHoover merged 2 commits intomainfrom
ci/job-timeouts
May 9, 2026
Merged

ci: cap every workflow job at 10 minutes#102
CaseyHoover merged 2 commits intomainfrom
ci/job-timeouts

Conversation

@CaseyHoover
Copy link
Copy Markdown
Owner

Summary

Closes #101

Test plan

  • CI green on this PR
  • If a future job exceeds 10 min, it cancels itself and uploads logs

Adds `timeout-minutes: 10` to every job in `.github/workflows/`. The
platform default is 6 hours, which means a wedged step can burn runner
minutes and block PR checks until someone manually cancels. Recent
Playwright-install stalls on PRs ran for up to 2h50m before being
cancelled by hand; this cap fails fast and surfaces logs so the next
hang can be diagnosed.

Closes #101

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@CaseyHoover CaseyHoover merged commit 60a77ae into main May 9, 2026
6 checks passed
@CaseyHoover CaseyHoover deleted the ci/job-timeouts branch May 9, 2026 02:54
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 9, 2026

🎉 This PR is included in version 1.0.4 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Add 10-minute timeout-minutes to all GitHub Actions jobs

1 participant