forked from tkhq/rust-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcargo-release.toml
More file actions
35 lines (29 loc) · 827 Bytes
/
Copy pathcargo-release.toml
File metadata and controls
35 lines (29 loc) · 827 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
35
# cargo-release.toml
# Place this at the root of your repository
# Ensures consistent behavior across all crates in the workspace
# Workspace-wide release config
workspace = true
# General release behavior
sign-commit = true
sign-tag = true
push = false
publish = false
tag = false
execute = false
# Version bumping
consolidate-commits = true
consolidate-pushes = true
pre-release-commit-message = "chore(release): prepare for {{version}}"
# Ensures CHANGELOG.md is used and updated per crate
changelog = "CHANGELOG.md"
changelog-update = true
changelog-replace = true
changelog-header = "# Changelog"
changelog-body = """
## {{version}} - {{date}}
- (placeholder for changes)
"""
changelog-footer = ""
allow-branch = ["main", "release/*"]
# Versioning strategy
level = "patch" # you can override with --level if needed