Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/hive-c0re/src/forge
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas d4b9dc1ab9 fix(#2570): gate boot forge-provisioning behind a readiness poll
The boot provisioning pass (orgs, repos, teams, CI-runner token) all hits
the Forgejo API, but ensure_all only checked the container is *present*,
not that its HTTP is *listening*. A nixos-rebuild that restarts hive-forge
and hive-c0re together races: every ensure_* fired at a refused socket and
left a stale 'provisioning failed' banner that never cleared, since the
pass is one-shot. Poll GET /api/v1/version (unauthenticated) until it
answers, bounded at 1 minute, before provisioning; on timeout proceed
anyway so a genuinely-down forge still surfaces its real errors. Mirrors
the readiness-retry the gateway-nginx path already has.
2026-07-19 19:07:04 +02:00
..
ci_runner.rs fix: use crate::warnings re-export (consistent with forge/mod.rs) 2026-07-19 14:17:53 +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 fix(#2570): gate boot forge-provisioning behind a readiness poll 2026-07-19 19:07:04 +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
reconcile.rs feat(#2554): add hivectl forge reconcile-config to reconcile local applied config against forge main 2026-07-17 12:55:42 +02:00
repos.rs fix(#2570): recognize 422 team-already-exists so operators-team provisioning stops warning 2026-07-19 01:11:19 +02:00
users.rs forge: drop stale TOKEN_SCOPES/extra.rs cross-reference 2026-07-14 18:38:55 +02:00