When self-hosted runner pods terminate abnormally mid-job, the runners controller now reads the runner container’s log tail and re-emits it to the controller’s own stdout before the pod is reaped. This preserves the trail that would otherwise be garbage-collected with the pod, making “self-hosted runner lost communication” events easier to investigate.
Hive
Diagnose mid-job runner deaths with captured death logs
Published
Jun 23, 2026 · 12:21 UTC
Repository
tuist/tuist