Two-step releases
craft prepare cuts a release branch with bumped versions and a changelog.
craft publish ships the CI-built artifacts everywhere.
Two-step releases
craft prepare cuts a release branch with bumped versions and a changelog.
craft publish ships the CI-built artifacts everywhere.
Automatic versioning
Let Craft pick the next version from your conventional commits with
craft prepare auto, or use semver bumps and CalVer.
Changelogs
Generate changelogs from pull requests, preview them on every PR, and add optional AI summaries.
20+ targets
Publish to GitHub, npm, PyPI, crates.io, NuGet, Docker, Maven, Homebrew, and many more from one configuration.
Monorepos
Release independently versioned products from one repository with release workspaces.
GitHub Actions
Drop-in reusable workflows for releases and changelog previews.
# Auto-determine version from conventional commitscraft prepare auto
# Or specify a bump typecraft prepare minor
# Or use an explicit versioncraft prepare 1.2.3
# Then publish to all configured targetscraft publish 1.2.3