ci: add job timeouts so hung jobs fail fast #10

Open
gmackie wants to merge 1 commit from ci/job-timeouts into main
Owner

Adds timeout-minutes to every workflow job so a hung job is killed quickly instead of running indefinitely:

  • ci: 20m
  • ai-review: 10m
  • deploy test: 20m / deploy: 25m
  • deploy-staging: 25m

Separately (ops): cleared 102 stale queued builds (>6h old, oldest from May 6) that were inflating the CI queue view + alerts.

Adds timeout-minutes to every workflow job so a hung job is killed quickly instead of running indefinitely: - ci: 20m - ai-review: 10m - deploy test: 20m / deploy: 25m - deploy-staging: 25m Separately (ops): cleared 102 stale queued builds (>6h old, oldest from May 6) that were inflating the CI queue view + alerts.
ci: add job timeouts so hung/queued jobs fail fast instead of clogging the runner
Some checks failed
CI / ci (pull_request) Has been cancelled
AI Code Review / review (pull_request) Failing after 11s
3fc5ff36d2
gmackie force-pushed ci/job-timeouts from 3fc5ff36d2
Some checks failed
CI / ci (pull_request) Has been cancelled
AI Code Review / review (pull_request) Failing after 11s
to 4078d29fb4
All checks were successful
CI / ci (pull_request) Successful in 14m23s
2026-06-05 12:18:37 +00:00
Compare
All checks were successful
CI / ci (pull_request) Successful in 14m23s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ci/job-timeouts:ci/job-timeouts
git switch ci/job-timeouts

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff ci/job-timeouts
git switch ci/job-timeouts
git rebase main
git switch main
git merge --ff-only ci/job-timeouts
git switch ci/job-timeouts
git rebase main
git switch main
git merge --no-ff ci/job-timeouts
git switch main
git merge --squash ci/job-timeouts
git switch main
git merge --ff-only ci/job-timeouts
git switch main
git merge ci/job-timeouts
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
gmackie/ForgeGraph!10
No description provided.