feat(ci): runner cockpit — waiting queue, fleet rows, admin restart #556
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
gmackie/ForgeGraph!556
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/ci-runner-cockpit"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Forgejo jobs waiting for a runner are now a stored snapshot (
ci_queue_jobs), not abuildscount. Web/ci/runnersand the mobile CI tab show waiters grouped by label next to the runners that can claim them. Admins can restart a mappedforgejo-runner.Why
The builds table under-reports waiters (
changeset_idrequired, live stream capped at 20). That is how a fleet can look healthy while dozens of jobs sit waiting.Schema
Additive only:
0101_ci_queue_jobs.sql(new table +capacity/has_memory_caponci_runners).After merge
4e891caf5badf178a056adf178a056af27aff622