chore(nix): add cargo-release

Adding `cargo-release` for managing crate releases
This commit is contained in:
Fintan Halpenny
2025-08-15 11:29:29 +01:00
parent 979476291c
commit 648bdb82e5
2 changed files with 29 additions and 0 deletions
+1
View File
@@ -103,6 +103,7 @@
# from the toolchain that was specified earlier. # from the toolchain that was specified earlier.
packages = with pkgs; [ packages = with pkgs; [
cargo-nextest cargo-nextest
cargo-release
cargo-watch cargo-watch
ripgrep ripgrep
rust-analyzer rust-analyzer
+28
View File
@@ -0,0 +1,28 @@
allow-branch = [
"main",
"!HEAD",
]
sign-commit = true
sign-tag = true
push-remote = "rad"
release = true
publish = true
verify = true
owners = ["Fintan Halpenny <fintan.halpenny@gmail.com>"]
push = true
push-options = []
consolidate-commits = false
pre-release-commit-message = "chore: Release {{crate_name}} version {{version}}"
pre-release-replacements = []
tag-message = "chore: Release {{crate_name}} version {{version}}"
tag-name = "releases/v{{version}}"
tag = true
enable-features = []
enable-all-features = false
dependent-version = "upgrade"
metadata = "optional"
certs-source = "webpki"
[rate-limit]
new-packages = 5
existing-packages = 30