hyperhive/hive-c0re/src/forge
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 2941a889f0 feat(#2415): c0re ci_runner orchestration + wire into ensure_all
Part B (c0re half). New forge/ci_runner.rs: validate the hive-ci runner's
persisted .runner against the forge (GET /admin/runners/{id}); if absent or
stale, mint a fresh registration token (GET /admin/runners/registration-token,
raw request against the local http forge — forgejo-api 0.11 doesn't wrap it)
and hand it to hive-priv's RegisterCiRunner to write the host env-file +
restart the runner. Gated on HYPERHIVE_FORGE_CI_ENABLED; best-effort (never
aborts the startup sweep). Called from ensure_all after the org/repo seeding.
The nix boot-path change (drop prefetch gating, add runner precond, set the
env var) lands next on this branch.
2026-07-16 12:48:23 +02:00
..
ci_runner.rs feat(#2415): c0re ci_runner orchestration + wire into ensure_all 2026-07-16 12:48:23 +02:00
config_pr_poll.rs fix(#2469): supersede stale config-PR approval on PR update instead of skipping 2026-07-15 18:16:08 +02:00
mod.rs feat(#2415): c0re ci_runner orchestration + wire into ensure_all 2026-07-16 12:48:23 +02:00
pr_merge.rs feat(#2471): post failing config deploy build log to the config pr 2026-07-15 18:16:12 +02:00
repos.rs sweep: wire gateway-nginx reload + config-repo branch-protection into warning banners 2026-07-16 00:05:29 +02:00
users.rs forge: drop stale TOKEN_SCOPES/extra.rs cross-reference 2026-07-14 18:38:55 +02:00