Skip to content

Commit a579a5d

Browse files
author
Mohammod Al Amin Ashik
committed
chore: reset to v0.0.1 for fresh release-plz start
- Reset CHANGELOG.md to header only - Fix commit_parsers to include ci/build/chore commits instead of skipping - Add catch-all 'Other' group so no commits are silently dropped - Add changelog_include to aggregate commits from all internal crates - This enables proper changelog generation for v0.1.0
1 parent 4591e72 commit a579a5d

2 files changed

Lines changed: 8 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,3 @@ All notable changes to McpMux will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
9-
## [0.1.0](https://github.com/MCP-Mux/mcp-mux/releases/tag/v0.1.0) - 2026-02-04
10-

release-plz.toml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ body = """
5454
trim = true
5555
protect_breaking_commits = true
5656

57-
# Conventional commit parsing
57+
# Conventional commit parsing - ORDER MATTERS! Specific patterns must come before generic ones
5858
commit_parsers = [
5959
{ message = "^feat", group = "Features" },
6060
{ message = "^fix", group = "Bug Fixes" },
@@ -65,9 +65,10 @@ commit_parsers = [
6565
{ message = "^test", group = "Testing" },
6666
{ message = "^chore\\(deps\\)", group = "Dependencies" },
6767
{ message = "^chore\\(release\\)", skip = true },
68-
{ message = "^chore", skip = true },
69-
{ message = "^ci", skip = true },
70-
{ message = "^build", skip = true },
68+
{ message = "^ci", group = "CI/CD" },
69+
{ message = "^build", group = "Build" },
70+
{ message = "^chore", group = "Chores" },
71+
{ message = "^.*", group = "Other" },
7172
]
7273

7374
# Convert issue/PR references to links
@@ -78,8 +79,11 @@ commit_preprocessors = [
7879
# Only release the main desktop app, not the library crates
7980
[[package]]
8081
name = "mcpmux"
82+
# Path relative to workspace root (not package root)
8183
changelog_path = "CHANGELOG.md"
8284
release = true
85+
# Include commits from internal crates in the main changelog
86+
changelog_include = ["mcpmux-core", "mcpmux-gateway", "mcpmux-mcp", "mcpmux-storage"]
8387

8488
# Disable release for library crates (they're internal, not published)
8589
[[package]]

0 commit comments

Comments
 (0)