admin runners reports the build queue !350

merged merged by cmc on 2026-09-08 06:11 UTC · krz/gitbay:ci-queue-metrics into main

Discussion

cmc

The three numbers from #184: queue depth, queue-to-claim time (average and worst over 24 h), and builds ended by the reaper rather than by report (24 h). Migration 0049 adds builds.reaped_at so the reaper's work is countable.

admin runners --json changes shape from a bare list to {queue, runners}.

Ref #184