diff --git a/MIGRATION.md b/MIGRATION.md index 4e4458d..d4c80ca 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -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