Skip to content

Commit a3d87c1

Browse files
committed
feat: enhance release-please configuration for automatic changelog generation
- Add emoji-based changelog sections for better readability - Configure automatic version bumping for all crate Cargo.toml files - Enable structured changelog generation from conventional commits - Set up proper categorization: Added, Fixed, Performance, Documentation, etc.
1 parent 5280552 commit a3d87c1

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

.github/release-please-config.json

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,21 @@
55
"draft": false,
66
"prerelease": false,
77
"changelog-path": "CHANGELOG.md",
8-
"changelog-type": "default"
8+
"changelog-type": "default",
9+
"changelog-sections": [
10+
{"type": "feat", "section": "🚀 Added", "hidden": false},
11+
{"type": "fix", "section": "🐛 Fixed", "hidden": false},
12+
{"type": "perf", "section": "⚡ Performance", "hidden": false},
13+
{"type": "docs", "section": "📚 Documentation", "hidden": false},
14+
{"type": "style", "section": "🎨 Style", "hidden": false},
15+
{"type": "refactor", "section": "♻️ Refactor", "hidden": false},
16+
{"type": "test", "section": "🧪 Tests", "hidden": false},
17+
{"type": "chore", "section": "🔧 Maintenance", "hidden": false}
18+
],
19+
"extra-files": [
20+
"crates/cli/Cargo.toml",
21+
"crates/core/Cargo.toml",
22+
"crates/output/Cargo.toml",
23+
"crates/storage/Cargo.toml"
24+
]
925
}

0 commit comments

Comments
 (0)