From d272b5d0eb08668658c522d6dabd7aaa2d73b027 Mon Sep 17 00:00:00 2001 From: James Maes Date: Sun, 8 Nov 2026 08:12:19 -0600 Subject: [PATCH] docs: migration status after npm and release publishing (2026-11-08) Co-Authored-By: Claude Opus 5.5 --- MIGRATION.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/MIGRATION.md b/MIGRATION.md index 66186a3..5c4ff4a 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -9,6 +9,8 @@ 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` +- npm publishing (2026-11-08, node.yaml `publish: true`, Gitea npm registry): QRun-IO `qqq-frontend-core` (0.40.27-RC.1), + `qqq-frontend-component-sequential-workflow` (1.0.0-RC.1); callers on `@main` until v1 moves - 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) @@ -30,13 +32,14 @@ Every repository that needs CI/CD on the new system, and its state. The old syst | QRun-IO/qqq-print-agent | windows.yaml + node.yaml | PR #17 open: Defender on `qqq-gitea-win-6218` quarantines the built `Qqq.PrintAgent.Core.Tests.dll`; needs an exclusion for `C:\ProgramData\GiteaNative` (or the disabled Lore QRun runner back) | | KofTwentyTwo/markdownViewr, VisionPOC | macos.yaml | PRs #3 / #2 open: `xcodebuild test` cannot reach `testmanagerd` on grogu (runner is a launchd daemon, no GUI session); VisionPOC also needs `git-lfs` on grogu | | KofTwentyTwo/CommandTabFree | macos.yaml | Not migrated: its tests are app-hosted `xcodebuild test` (same grogu block); guard.yml greps still need porting | -| QRun-IO/qqq-cli, qqq-print-protocol | node.yaml (verify) | Callers pin `@v1`; run once `v1` includes node.yaml. Release publishing not ported yet (owner decision) | +| QRun-IO/qqq-print-protocol | node.yaml (`publish`, `release-files`) | **Done** (2026-11-08): tag → Gitea release with bundle + SHA256SUMS + CHANGELOG notes (proof v1.1.1-rc.1); caller on `@main` until v1 moves | +| QRun-IO/qqq-cli | node.yaml (verify) + own `release.yaml` | **Done** (2026-11-08): tag `v` → gate, Linux/macOS/Windows binaries, Gitea release, Gitea npm, Homebrew/Scoop for finals (see its runbook) | ## To migrate (after the baseline is stable) | Repository | Type | Needs | Notes | |---|---|---|---| -| 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 | | KofTwentyTwo/standards | docs/standards checks | small lint workflow | | | KofTwentyTwo/Lukes-Rocket-Launcher | CMake/PlatformIO firmware | small build workflow | | -- 2.54.0