Skip to content

chore(cli): release create-chassis 0.4.0 - #17

Merged
dvd90 merged 1 commit into
masterfrom
chore/release-cli-0.4.0
Aug 7, 2026
Merged

chore(cli): release create-chassis 0.4.0#17
dvd90 merged 1 commit into
masterfrom
chore/release-cli-0.4.0

Conversation

@dvd90

@dvd90 dvd90 commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Bumps create-chassis to 0.4.0 so the published CLI knows about the jobs module that landed in #16.

Why this matters now

The CLI is versioned separately from the template it downloads. 0.3.3 is live on npm and already fetches today's master — the one with src/jobs/ in it — while its catalog has no jobs entry. Until this ships, every project made with npm create chassis:

  • gets src/jobs/, croner and the jobs / start:jobs scripts whether or not they were wanted
  • has no --jobs flag to decline them
  • keeps e2e and e2e:setup scripts pointing at a web/ the CLI deleted, when scaffolded without --web

This is the same class of skew published.yml exists to catch.

Version

Minor, not patch — the CLI gained a module and a flag.

Pre-release smoke (docs/maintainers.md)

Scaffold Result
--bare install + verify green, 26 tests
--preset fullstack (monorepo restructure) install + verify green, 87 + 16 tests

Publishing still needs npm login + npm publish from cli/ by a maintainer.

🤖 Generated with Claude Code

The CLI is versioned separately from the template it downloads, so 0.3.3 —
which is what `npm create chassis` runs today — already fetches a master that
has the jobs module in it, and knows nothing about it. That means `src/jobs/`,
croner and the two job scripts ship into every generated project whether or
not anyone asked, `--jobs` does not exist, and a project scaffolded without
`--web` keeps `e2e` scripts pointing at a directory the CLI just deleted.

A minor rather than a patch: the CLI gained a module and a flag.

Smoke-tested per docs/maintainers.md against the local template — `--bare`
(26 tests) and `--preset fullstack`, which exercises the monorepo restructure
(87 + 16 tests). Both install, verify and build.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@dvd90
dvd90 merged commit 8c44fa8 into master Aug 7, 2026
8 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