Skip to main content
Release packages and modules by inspecting the conventional commits since each one’s last tag. For every target with unreleased commits, the command determines the version bump, updates package.json and CHANGELOG.md, commits the changes, and creates an annotated git tag.

Usage

ooneex release:create [options]

Examples

ooneex release:create
ooneex release:create --module=cli

Options

OptionDescriptionDefault
--moduleLimit the release to the package or module with this name.All packages and modules
The bump type is derived from the commits: a breaking change yields a major bump, a feat yields a minor bump, otherwise a patch bump. After releasing, the command asks whether to push commits and tags to the remote; confirming runs bun install, commits bun.lock, and pushes.