Hive Hive
Sign in

Hosted runner jobs stranded in queued state are now auto-recovered

Metadata
Source
GitHub
Version
server@1.220.0
Domains
Published
Jun 24, 2026 · 15:48 UTC
Repository
tuist/tuist
Update

Runner jobs on the hosted Tuist service can no longer stay stuck in the Queued phase indefinitely. A new recovery worker finds runner_jobs that have been queued for more than an hour, cross-checks their state on GitHub, and reconciles them with GitHub’s real conclusion when the webhook was missed. A hard 24-hour backstop force-completes any remaining stuck rows, so the Runners dashboard now always converges to a terminal state even when GitHub never delivers a completion event.