feat: support multiple Forgejo runner registrations #11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "shared_reg"
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?
Allow personal and organization Forgejo runner registrations to execute jobs through one Rith controller and VM pool while sharing global concurrency, CPU, memory, disk, and template limits.
This branch is stacked on PR #10 and currently includes its resource-summary and Prometheus changes. Merge #10 first.
Validation: all 287 tests, strict Clippy, and all nine x86_64-linux Nix flake checks passed. Tests cover shared budgets, fair admission, overlapping IDs, credential isolation, restart recovery, and configuration compatibility. Live multi-registration Firecracker validation remains pending because the development environment has no /dev/kvm.
Fixes #8.
Pull request closed