# Cocogitto configuration — https://docs.cocogitto.io
# Drives automated, conventional-commit-based releases (see .github/workflows/release.yml).
# Tags are prefixed with "v" (e.g. v0.1.0), the Rust/GitHub convention.
= "v"
# Only release from main.
= ["main"]
# Merge commits aren't conventional commits; don't let them break version analysis.
= true
# Before creating the bump commit, sync the version in Cargo.toml + Cargo.lock so
# the committed/tagged tree matches the released version (cargo-edit provides set-version).
= [
"cargo set-version {{version}}",
]
[]
= "CHANGELOG.md"
# "remote" template turns commit hashes, authors, and versions into clickable
# links to GitHub (requires remote/repository/owner below).
= "remote"
= "github.com"
= "holocron"
= "extinctCoder"
= []