Skip to content

deps: upgrade Commander with Node 20 coverage - #30

Merged
rogerchappel merged 5 commits into
mainfrom
agent/oss-fdef542395c7-commander-node20
Aug 30, 2026
Merged

deps: upgrade Commander with Node 20 coverage#30
rogerchappel merged 5 commits into
mainfrom
agent/oss-fdef542395c7-commander-node20

Conversation

@rogerchappel

Copy link
Copy Markdown
Owner

Summary

  • upgrade Commander from 12.1.0 to 14.0.3, the newest release compatible with the declared Node.js 20 floor
  • cover representative template listing/init parsing and unknown-option rejection under the upgraded parser
  • exercise build, template checks, and CLI smoke behavior on Node.js 20 and 22 in CI
  • document the tested runtime contract

Commits

  • 92e88d1 deps: upgrade commander for Node 20
  • 928750a test: cover commander option rejection
  • bd54b8c ci: verify CLI compatibility on Node 20 and 22
  • 4b95c7e docs: record supported Node compatibility

Verification

  • corepack pnpm install --frozen-lockfile
  • corepack pnpm run build
  • corepack pnpm test
  • bash tests/cli-ux-smoke.sh
  • corepack pnpm run release:check
    • generated next-app install, lint, build, production audit, and validation passed
    • package smoke passed (80 files)
  • git diff --check origin/main...HEAD
  • all four commit authors and committers verified as Roger Chappel <miscanalysis@gmail.com>

CI supplies the requested clean-install compatibility evidence on both supported Node.js 20 and primary Node.js 22.

@rogerchappel

Copy link
Copy Markdown
Owner Author

Automated merge note

Triage class: auto-repair

Summary: Upgrades Commander with Node 20/22 coverage and repairs the release workflows by initializing pnpm before setup-node cache resolution (8 files, +54/-14).

Checks run: all PR checks completed SUCCESS — Node 20 compatibility, Node 22 compatibility, Repository hygiene, Docs hygiene, Generate branchbrief, and Release dry run; local corepack pnpm install --frozen-lockfile, build, test, CLI smoke, release:check, and diff checks passed.

Rebased/CI-repaired: CI repaired on the existing PR branch; no rebase.

Verified head SHA: 29923da.

@rogerchappel
rogerchappel merged commit fa4bd17 into main Aug 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant