docs: migration status after website and backend cutover #2

Merged
james.maes merged 1 commits from docs/migration-status into main 2026-11-07 19:59:24 +00:00
+6 -9
View File
@@ -14,30 +14,27 @@ Every repository that needs CI/CD on the new system, and its state. The old syst
| Repository | Workflow | State |
|---|---|---|
| KofTwentyTwo/cluster-gitops | manifests.yaml | PR #298 (render + blueprint lint + secret scan) |
| KofTwentyTwo/Website-Backend | container.yaml | PR #344 green; merge, then turn on GitOps deploy |
| KofTwentyTwo/Website-Backend | container.yaml + GitOps | **Done**: deploys from main (prod on run-74, 2026-11-07) |
| KofTwentyTwo/cluster-gitops | manifests.yaml | **Done** (#298, allowlist #299); maven-proxy fix #301 awaiting owner merge |
| KofTwentyTwo/investinginchester | container.yaml + GitOps | On Gitea image in prod (cluster-gitops #300); auto-deploy PR #12 needs `GITOPS_TOKEN` |
| KofTwentyTwo/nuncio-website | container.yaml + GitOps | Merged; image builds; deploy needs `GITOPS_TOKEN` |
| KofTwentyTwo/theimpactbuilding | container.yaml + GitOps | On develop; main PR #6 needs `GITOPS_TOKEN` first |
| QRun-IO/qqq-all, qqq-business-platform, qqq-cli, qqq-print-protocol | maven.yaml / container.yaml | Being migrated |
## To migrate (after the baseline is stable)
| Repository | Type | Needs | Notes |
|---|---|---|---|
| KofTwentyTwo/nuncio-website | website, deploys | container.yaml + GitOps | was on kof publisher |
| KofTwentyTwo/theimpactbuilding | website, deploys | container.yaml + GitOps | was on kof publisher |
| KofTwentyTwo/investinginchester | website, deploys | container.yaml + GitOps | had its own release.yaml |
| QRun-IO/qqq-all | app image + smoke tests | container.yaml (+ prebuild smokes) | image `qqq-all:develop` |
| QRun-IO/qqq-frontend-core | npm library | new npm workflow | published via qqq publisher |
| QRun-IO/qqq-android | Android AAR | new Gradle/Android workflow | android-build runner label |
| QRun-IO/qqq-cli | CLI releases | decide: maven.yaml or native | |
| QRun-IO/scoop-bucket | Windows Scoop bucket | small scoop workflow | 4 old workflows removed |
| QRun-IO/qqq-print-agent | Windows .NET client | native Windows workflow | needs Windows runner |
| QRun-IO/qqq-print-protocol | protocol library | decide type | |
| KofTwentyTwo/AppKit, MetalPOC, VisionPOC | macOS/native | native macOS workflow | macOS runner |
| KofTwentyTwo/standards | docs/standards checks | small lint workflow | |
| KofTwentyTwo/obsidian-penny | Obsidian plugin (Node) | node workflow | |
| KofTwentyTwo/Lukes-Rocket-Launcher | CMake/PlatformIO firmware | small build workflow | |
| QRun-IO/ci-qualification | old CI qualification | probably retire | |
| QRun-IO/Voyage | app image + deploy | container.yaml + GitOps | parked: app broken (replicas 0) |
| QRun-IO/qqq-business-platform | app (e2e) | maven.yaml verify | no image path today |
Plus: an inventory of every remaining repository that has no workflow at all (decide CI or none).