railiance-infra/workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md
tegwick 23226b1e8a
Some checks are pending
CI Smoke / container-smoke (push) Waiting to run
CI Smoke / host-smoke (push) Waiting to run
Add RAIL-HO-WP-0006 registry ref cleanup workplan (finished)
2026-07-09 11:59:08 +02:00

4.5 KiB

id type title domain repo status owner topic_slug created updated
RAIL-HO-WP-0006 workplan Forgejo Registry Ref Cleanup and WP-0005 Closeout Prep financials railiance-infra finished codex railiance 2026-07-09 2026-07-09

Forgejo Registry Ref Cleanup and WP-0005 Closeout Prep

Goal

Finish the post-cutover cleanup left after RAIL-HO-WP-0005: push pending layer-repo commits, migrate remaining active OCI/npm/git references from gitea.coulomb.social to forgejo.coulomb.social, resolve the stale railiance-bootstrap workstation checkout, and refresh operator docs.

Depends on RAIL-HO-WP-0005 T11/T12 (cutover + Option A fallback). Does not retire Gitea Helm or close T04/T09 — the 7-day backup gate remains automatic through 2026-07-12.

Scope boundary

In scope Out of scope
Active deploy manifests, Helm values, operator docs Archived workplans and history
issue-core, state-hub, whynot-design, ops-hub, core-hub, reuse-surface Gitea emergency rollback URLs in ArgoCD
Push commits already made in layer repos Rebuilding/re-pushing container images
~/railiance-bootstraprailiance-cluster symlink WP-0005 T04/T09 7/7 gate (wait)

Tasks

T01 — Push pending layer-repo commits

id: RAIL-HO-WP-0006-T01
status: done
priority: high

Push local commits on railiance-apps, railiance-platform, activity-core, and secrets-engine from the prior registry migration session.

Done (2026-07-09): all four repos pushed; main aligned with origin/main.


T02 — Migrate issue-core registry refs

id: RAIL-HO-WP-0006-T02
status: done
priority: high

Update issue-core production deploy path and operator docs:

  • k8s/railiance/deployment.yaml OCI image
  • docs/argocd-gitops.md, docs/package-release.md (OCI + PyPI URLs)

Done (2026-07-09): deploy image and active docs use forgejo.coulomb.social.


T03 — Migrate state-hub registry refs

id: RAIL-HO-WP-0006-T03
status: done
priority: high

Update state-hub Helm values and operator docs:

  • deploy/railiance/apps/charts/state-hub/values.yaml
  • docs/container-image.md, docs/cluster-operating-model.md, docs/onboarding.md
  • deploy/railiance/README.md

Done (2026-07-09): Helm values and operator docs use Forgejo.


T04 — Migrate whynot-design npm and git refs

id: RAIL-HO-WP-0006-T04
status: done
priority: medium

Update whynot-design publish/consume docs and package.json:

  • npm registry → forgejo.coulomb.social/api/packages/coulomb/npm/
  • git remote examples → forgejo.coulomb.social

Done (2026-07-09): package.json, README, PUBLISHING, CONSUMING updated.


T05 — Migrate ops-hub OCI inventory refs

id: RAIL-HO-WP-0006-T05
status: done
priority: medium

Update ops-hub bootstrap seed and operator docs to Forgejo OCI /v2/.

Done (2026-07-09): bootstrap.py, initial-inventory.md, readiness-gates.md.


T06 — Migrate core-hub deploy refs

id: RAIL-HO-WP-0006-T06
status: done
priority: medium

Update core-hub k8s manifests and deployment docs to Forgejo OCI paths.

Done (2026-07-09): staging + production runtime YAML and deploy READMEs.


T07 — Update reuse-surface federation sources

id: RAIL-HO-WP-0006-T07
status: done
priority: medium

Replace remaining gitea.coulomb.social raw URLs in reuse-surface/registry/federation/sources.yaml and cached .meta.yaml files.

Done (2026-07-09): sources.yaml, federated.yaml, and federation cache meta.


id: RAIL-HO-WP-0006-T08
status: done
priority: low

Replace ~/railiance-bootstrap (stale duplicate of railiance-cluster) with a symlink to ~/railiance-cluster. Preserve the old tree as ~/railiance-bootstrap.stale-20260709.

Done (2026-07-09): ~/railiance-bootstraprailiance-cluster; stale tree preserved at ~/railiance-bootstrap.stale-20260709.


T09 — Refresh railiance-infra closeout docs

id: RAIL-HO-WP-0006-T09
status: done
priority: low

Update docs/forgejo-gitea-retirement-checklist.md with WP-0006 completion notes and cross-repo evidence.

Done (2026-07-09): checklist updated with WP-0006 sweep evidence.

References

  • workplans/RAIL-HO-WP-0005-forgejo-production-migration.md
  • docs/forgejo-gitea-retirement-checklist.md
  • railiance-apps/docs/forgejo-package-registry.md