Skip to content

fix(cli): harden 2.5 canary validation - #47

Merged
bntvllnt merged 1 commit into
mainfrom
fix/canary-2.5-cli-gaps
Jun 30, 2026
Merged

fix(cli): harden 2.5 canary validation#47
bntvllnt merged 1 commit into
mainfrom
fix/canary-2.5-cli-gaps

Conversation

@bntvllnt

Copy link
Copy Markdown
Owner

Summary

  • bump package base to 2.5.0 for main-branch canary publishing only; no stable release/tag
  • fix CLI target-root handling, exact path lookup, parent .gitignore parsing, --force propagation
  • reject invalid enum-like CLI options for hotspots --metric, changes --scope, check --gate
  • document full CLI/MCP surface and make pnpm test rebuild dist with stable Vitest runner flags

Verification

  • pnpm lint
  • pnpm typecheck
  • pnpm build
  • pnpm test
  • real dist CLI smoke: 53/53 across this repo, create-vllnt-app/cli, create-vllnt-app/www, temp init repo

Release

  • Canary mode only. Merging to main publishes 2.5.0-canary. via the existing publish workflow.
  • Do not run the manual release workflow for stable 2.5.0 from this PR.

@bntvllnt bntvllnt self-assigned this Jun 30, 2026
@bntvllnt bntvllnt added bug Something isn't working documentation Improvements or additions to documentation labels Jun 30, 2026
@bntvllnt
bntvllnt merged commit 9941b0b into main Jun 30, 2026
2 checks passed
@bntvllnt
bntvllnt deleted the fix/canary-2.5-cli-gaps branch June 30, 2026 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant