docs: migration status after the no-CI Node/Maven batch #5

Merged
james.maes merged 1 commits from docs/no-ci-node-maven-batch into main 2026-11-07 23:57:51 +00:00
+12 -4
View File
@@ -9,6 +9,9 @@ Every repository that needs CI/CD on the new system, and its state. The old syst
- All 41 QRun-IO qbits, `qqq`, `qqq-frontend-next`, `qbit-help`, `qbit-template-*`, `qbit-printing`,
`qbit-record-files`, `qbit-scripting`, `qbit-document-generation`, `qqq-app-starter`, `qctl` (verify)
- KofTwentyTwo: `kof22-agent-foundation`, `Website-Publisher`, `Cogniscor`
- No-CI batch (2026-11-07): QRun-IO `qqq-frontend-core`, `qqq-frontend-component-sequential-workflow` (node.yaml, verify);
`qqq-frontend-material-dashboard` (maven.yaml + npm prebuild, Selenium ITs on browser runners, publishes);
KofTwentyTwo `obsidian-penny` (node.yaml, verify)
## In progress
@@ -26,13 +29,12 @@ Every repository that needs CI/CD on the new system, and its state. The old syst
| Repository | Type | Needs | Notes |
|---|---|---|---|
| QRun-IO/qqq-frontend-core | npm library | node.yaml + npm publish (not built yet) | published via qqq publisher |
| QRun-IO/qqq-frontend-core | npm library | npm publish (not built yet) | verify done on node.yaml; npm publishing = owner decision (was published via the qqq publisher) |
| QRun-IO/qqq-android | Android AAR | new Gradle/Android workflow | android-build runner label |
| 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 |
| 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.yaml | |
| 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) |
@@ -46,8 +48,14 @@ the owner confirms or moves items. "Needs CI" items join the migration table abo
**Needs CI — ships code (by workflow type):**
- container (live or deployable apps): QRun-IO/Voyage (parked), Concilium apps if revived, KofTwentyTwo/Aestimare, Forma, Claritas, limen, opifex-ordinis, business-agents, kof22-post, notion-sql, nuncio (check: superseded by nuncio-website?)
- node.yaml: QRun-IO/qqq-frontend-core, qqq-frontend-material-dashboard, qqq-frontend-component-sequential-workflow, qqq-templates-hub, new-qqq-application-template; KofTwentyTwo/obsidian-penny, gamut, jarvisdoc, Website-Content (content lint)
- maven.yaml: QRun-IO/qqq-meta-manager, qqq-maven-registry, qqq-app-developer-intellij-plugin (Gradle? check); KofTwentyTwo/intellij-commentator-plugin, license-tool
- node.yaml: KofTwentyTwo/Website-Content (content lint). Migrated: qqq-frontend-core, qqq-frontend-component-sequential-workflow,
obsidian-penny (node.yaml) and qqq-frontend-material-dashboard (really Maven + npm: maven.yaml) — see Done.
- Checked and not Node/Maven (2026-11-07), re-bucketed: QRun-IO/qqq-templates-hub (one `templates.yaml`: small YAML lint at most),
new-qqq-application-template (Velocity-templated Maven project rendered by an interactive Python script, pins QQQ 4.0.0:
needs a render-then-`mvn verify` job — owner decision), qqq-meta-manager (shell scripts and docs: small shellcheck workflow),
qqq-maven-registry (README only: no CI); KofTwentyTwo/gamut (JSON schema + one Python tool: small lint at most),
jarvisdoc (docs only: no CI), license-tool (Go, has GitHub-style workflows on `ubuntu-22.04` that no runner serves: needs a Go workflow)
- Gradle (new workflow type needed): QRun-IO/qqq-app-developer-intellij-plugin, KofTwentyTwo/intellij-commentator-plugin
- native (new workflow types needed): Android — QRun-IO/qqq-android; Windows — QRun-IO/qqq-print-agent, KofTwentyTwo/MarkdownViewr.Windows, windows-app-template, CommandTabFree; macOS — KofTwentyTwo/AppKit, MetalPOC, VisionPOC, VoicePOC, PerfectCup, markdownViewr, gclo-macos; Go/other CLIs — gclo, kfmtbox, Munitor, ArmariumMinutum, Jarvis, jarvis-file; firmware — Lukes-Rocket-Launcher
- small lint workflows: KofTwentyTwo/standards (docs/standards checks), Praetor (shellcheck/tofu fmt+validate/ansible-lint), terraform-proxmox-talos (tofu fmt+validate), nix (nix flake check), Galaxy-Cloud-Init (ansible-lint), synology-tools