fix: quality-rails Commander version mismatch crashes mosaic quality-rails
All checks were successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful

CLI uses Commander 13, quality-rails used 12. The `_prepareForParse`
method (v13-only) was called on a v12 Command object via `addCommand`.

Fix: export `registerQualityRails(parent)` that registers subcommands
directly on the caller's Commander instance, avoiding cross-package
command sharing. Bump quality-rails commander to ^13.0.0.

Bump: cli/mosaic 0.0.10, quality-rails 0.0.3.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jarvis
2026-04-02 21:39:00 -05:00
parent d4c5797a65
commit 1a1e5b17d7
6 changed files with 25 additions and 17 deletions

4
pnpm-lock.yaml generated
View File

@@ -541,8 +541,8 @@ importers:
packages/quality-rails:
dependencies:
commander:
specifier: ^12.0.0
version: 12.1.0
specifier: ^13.0.0
version: 13.1.0
devDependencies:
'@types/node':
specifier: ^22.0.0