-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrelease.toml
More file actions
34 lines (31 loc) · 988 Bytes
/
Copy pathrelease.toml
File metadata and controls
34 lines (31 loc) · 988 Bytes
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
# cargo-release configuration
# https://github.com/crate-ci/cargo-release
#
# Usage:
# cargo release version patch --workspace --dry-run # preview
# cargo release --workspace # bump, tag, push
[workspace]
# Publish the library and CLI crates to crates.io.
publish = true
# Tag format: v0.0.2, v0.0.3, etc.
tag-prefix = "v"
tag-name = "v{{version}}"
# Commit message when cargo-release bumps the version.
pre-release-commit-message = "chore: release v{{version}}"
# Don't sign commits or tags during pre-release.
sign-commit = false
sign-tag = false
# Push to origin after tagging.
push-remote = "origin"
# Don't auto-bump to a -dev suffix between releases.
dev-version = false
# Replace the [Unreleased] header in CHANGELOG.md on release.
[[pre-release-replacements]]
file = "CHANGELOG.md"
search = "## \\[Unreleased\\]"
replace = "## [{{version}}] - {{date}}"
exactly = 1
prerelease = true
# xtask is never published.
[packages.xtask]
publish = false