docs: triage of every repository with no CI (proposal) #4

Merged
james.maes merged 1 commits from docs/no-ci-triage into main 2026-11-07 23:24:18 +00:00
+20
View File
@@ -39,6 +39,26 @@ Every repository that needs CI/CD on the new system, and its state. The old syst
Plus: an inventory of every remaining repository that has no workflow at all (decide CI or none).
## No-CI triage (2026-11-07, proposal for owner sign-off)
Inventory of every repository with no `.gitea/workflows` (sweep of both orgs, 178 repos). Proposed bucket per repo;
the owner confirms or moves items. "Needs CI" items join the migration table above in this order.
**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
- 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
**Package manifests (tiny validation at most):** KofTwentyTwo/homebrew-tap, winget-pkgs; QRun-IO/homebrew-tap, homebrew-qctl, scoop-bucket
**No CI needed (docs, config, profiles, forks, notes):** KofTwentyTwo/.github, .profile, KofTwentyTwo, Books, ClaudeCode, SecondBrain, second-brain, dotfiles, DMDBrands-InitialAssessment, System-Assessments, DevOps, Jellyfin, GalaxyLan-CA, datagrip, cache, download-artifact, upload-artifact, obsidian-releases; QRun-IO/.github, .github-private, .profile, .profile-private, Company-Obsidian
**Retire / archive (superseded or dead):** *-pre-recovery-20261031 copies (AppKit, nuncio-website, qqq-frontend-core, qbit-standard-process-trace), ci-policy (both), qqq-orb, ci-fleet-qualification (both), ci-qualification, carl, carl-CD, makers4, Concilium, Concilium-CD, UnifiedDev, Unified-Development-2, qqq-mcp-rag, qqq-mcp-rag-standard-policies, qbit-template* (KOF duplicates), k8s-app-of-apps, Website-CD, bigcapital-cd, marketing-website-cd, voyage-cd (GitOps now lives in cluster-gitops)
**Instance/org-level leftovers of the old system:** the retired platform-ci `ci.yaml` / `native.yaml` instance or org workflows still run on repos; delete them in Gitea admin (Actions workflow settings).
## Not migrating (owner decisions)
`carl`, `qqq-mcp-rag` (retired), `qbit-standard-process-trace-pre-recovery-*`, `UnifiedDev`,