# cargo-release configuration
# https://github.com/crate-ci/cargo-release
# Allow releasing from main branch only
= ["master"]
# Pre-release hook: generate changelog with git-cliff
= ["git", "cliff", "-o", "CHANGELOG.md", "--tag", "{{version}}"]
# Commit message format
= "chore(release): {{version}}"
# Tag format
= "v{{version}}"
= "Release {{version}}"
# Don't publish to crates.io (CI handles this)
= false
# Push commits and tags
= true