railiance-infra/workplans/RAIL-HO-WP-0006-forgejo-registry-ref-cleanup.md
tegwick ebd572e63c
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 4s
Sync RAIL-HO-WP-0006 State Hub IDs from fix-consistency
2026-07-09 12:00:52 +02:00

5 KiB

id type title domain repo status owner topic_slug created updated state_hub_workstream_id
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 d99833d5-481d-4884-8b61-e9e549e0753f

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
state_hub_task_id: "ab681255-541b-4e1b-bdf7-f6c8193c0f48"

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
state_hub_task_id: "b822184c-0e54-40e4-b190-be737c8b4f43"

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
state_hub_task_id: "478b8d01-fa27-4ad1-9f39-0208467bb2f4"

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
state_hub_task_id: "f07a955b-0565-4156-a1c6-e0ee22d849ba"

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
state_hub_task_id: "18006a7d-9ac0-46b3-9172-0d90ceab2573"

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
state_hub_task_id: "53b3114b-01c0-4f14-a12a-595932de429b"

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
state_hub_task_id: "87cbe4ef-a303-46cb-9454-616a2c0fe08b"

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
state_hub_task_id: "66e0330b-fd4e-4cb2-b866-1d3b1c767191"

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
state_hub_task_id: "3c740d1c-6771-4627-b240-78517ae53d8f"

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