sign-commit = true
sign-tag = true
pre-release-hook = ["cargo test", "cargo clippy -- -D warnings", "cargo fmt -- --check"]
pre-release-commit-message = "chore: release version {{version}}"
push = false
publish = false
tag-prefix = "v"
tag-message = "Release version {{version}}"
pre-release-replacements = [
{file="README.md", search="# secretscan 🔍 v[0-9.]+", replace="# secretscan 🔍 v{{version}}"},
{file="README.md", search="secretscan-v[0-9.]+-x86_64", replace="secretscan-v{{version}}-x86_64"},
{file="README.md", search="secretscan/v[0-9.]+", replace="secretscan/v{{version}}"},
{file="README.md", search="secretscan [0-9.]+", replace="secretscan {{version}}"},
{file="src/main.rs", search="version = \"[0-9.]+\"", replace="version = \"{{version}}\""},
{file="CHANGELOG.md", search="## \\[Unreleased\\]", replace="## [Unreleased]\n\n## [{{version}}] - {{date}}"},
]