Runner jobs that never advance past the queued phase are now reaped by a recovery worker, so they cannot stay stuck on the Runners dashboard indefinitely. Every 5 minutes the worker inspects rows older than 1 hour, cross-checks GitHub, reconciles missed terminal webhooks, marks jobs that GitHub has pruned, and force-completes anything stuck for more than 24 hours as stale. Jobs that are genuinely still in progress or legitimately pending on GitHub’s side are left alone.
Hive
Runners dashboard no longer shows jobs stuck in queued
Published
Jun 24, 2026 · 15:49 UTC
Repository
tuist/tuist