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
# Cargo-release configuration
# Automates versioning, tagging, and publishing
# Reference: https://rust-lang.github.io/cargo-release/
# Pre-release commit message
= "Release {{version}}"
# Tag configuration
= "v{{version}}"
= "Release {{version}}"
# Publish configuration
= true
# Push configuration
= true
= "origin"
# Consolidate commits before release
= false
# Skip verification checks (set to true to skip tests/formatting)
= true
# Pre-release replacements for updating version references in other files
[[]]
= "CHANGELOG.md"
= "## \\[Unreleased\\]\n\n## "
= """## [Unreleased]
## [{{version}}] - {{date}}
## """
= 1
# Example: Update version in README
# [[pre-release-replacements]]
# file = "README.md"
# search = "sofos v[0-9.]+(-[a-zA-Z0-9]+)?"
# replace = "sofos v{{version}}"