Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,8 @@ self_update = { version = "0.43", default-features = false, features = [

# Testing (used as dev-dependency in crates)
insta = "1.42"

# cargo-dist build profile
[profile.dist]
inherits = "release"
lto = "thin"
10 changes: 6 additions & 4 deletions release-plz.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
[workspace]
# Let cargo-dist create the GitHub Release (it attaches binaries)
git_release_enable = false
# Tag format matching cargo-dist expectations
git_tag_name = "v{{ version }}"
# Disable tagging at workspace level — only loom-cli creates the single tag
# (prevents "Reference already exists" when both crates share the same tag name)
git_tag_enable = false
# Disable per-package changelogs by default
changelog_update = false
# Check for semver-breaking changes
Expand All @@ -28,11 +29,12 @@ commit_parsers = [

[[package]]
name = "loom-cli"
# loom-cli owns the unified root changelog
# loom-cli owns the unified root changelog and the single git tag
changelog_update = true
changelog_path = "./CHANGELOG.md"
# Include loom-core commits in the same changelog
changelog_include = ["loom-core"]
git_tag_enable = true
git_tag_name = "v{{ version }}"
version_group = "loom"

[[package]]
Expand Down
Loading