1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# cargo-release configuration
# https://github.com/crate-ci/cargo-release
# Commit message template
= "chore: release v{{version}}"
# Tag configuration
= "v{{version}}"
= "v{{version}}"
= ""
# Sign commits and tags (disable if no GPG key configured)
= false
= false
# Push to remote after release
= true
= "origin"
# Publish to crates.io (set to false for private repos)
= false
# Pre-release hook: generate changelog before release
# Note: Requires git-cliff in PATH, or run manually before release
# pre-release-hook = ["git-cliff", "-o", "CHANGELOG.md", "--tag", "{{version}}"]
# Files to update version in (in addition to Cargo.toml)
# [[pre-release-replacements]]
# file = "README.md"
# search = "acp = \".*\""
# replace = "acp = \"{{version}}\""
# Consolidate commits (optional)
= true
# Allow dirty working directory (not recommended for production)
= ["main", "master"]
# Dev version suffix (optional, for development builds)
# dev-version = true
# dev-version-ext = "dev"