-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrelease.toml
More file actions
25 lines (19 loc) · 803 Bytes
/
Copy pathrelease.toml
File metadata and controls
25 lines (19 loc) · 803 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
# cargo-release configuration. See https://github.com/crate-ci/cargo-release.
#
# Run `cargo release --help` for available levels (patch, minor, major, rc, ...).
# Use `--execute` to actually run; without it cargo-release does a dry run.
# All workspace members share one version. Bumping any crate bumps all.
shared-version = true
# One commit + one push for the whole workspace bump.
consolidate-commits = true
consolidate-pushes = true
# Tag format and message.
tag-name = "v{{version}}"
tag-message = "release {{version}}"
pre-release-commit-message = "chore: release {{version}}"
# Only release from main.
allow-branch = ["main"]
# Don't sign by default; flip on later if you want.
sign-tag = false
sign-commit = false
# Bump pre-release ids will look like 0.1.0-alpha.1, etc. Fine defaults.