aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-05-20 21:38:27 -0500
committerToby Vincent <tobyv13@gmail.com>2023-05-20 21:38:27 -0500
commit0d06aade613dfab301ec4928c93aff640b8e72fc (patch)
tree6ee7b3beca50e01a5fbe20259c536e7e44005ab8
parent28cb0e76626d9652246990ffcd9df6ff39020579 (diff)
ci: improve cargo-release config
-rw-r--r--Cargo.toml10
1 files changed, 8 insertions, 2 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 9d94e01..1e6de2e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -24,6 +24,12 @@ tracing-subscriber = { version = "0.3.16", features = ["env-filter"] }
default = ["git"]
git = ["dep:git2"]
+[package.metadata.release]
+allow-branch = ["main", "!HEAD"]
+sign-commit = true
+sign-tag = true
+tag-message = "{{crate_name}} version {{version}}"
+
[[package.metadata.release.pre-release-replacements]]
file = "CHANGELOG.md"
search = '''(## \[Unreleased\])'''
@@ -44,5 +50,5 @@ exactly = 1
[[package.metadata.release.pre-release-replacements]]
file = "README.md"
-search = '''(https://git.sr.ht/~tobyvin/projectr/tree/v)\d+\.\d+\.\d+(/item)'''
-replace = "$1{{version}}$2"
+search = '''https://git.sr.ht/~tobyvin/projectr/tree/v\d+\.\d+\.\d+/item'''
+replace = "https://git.sr.ht/~tobyvin/projectr/tree/v{{version}}/item"