1+ [workspace ]
12# Git configuration
23git_release_enable = true
34git_tag_enable = true
@@ -7,32 +8,28 @@ publish = true
78release_always = false # Don't release if no changes
89allow_dirty = false # Require clean working directory
910
11+ [changelog ]
1012# Changelog configuration
11- changelog_update = true
12- changelog_path = " CHANGELOG.md"
13+ update = true
14+ path = " CHANGELOG.md"
15+ # Optional: custom changelog config
16+ # config = "cliff.toml"
1317
14- # Manual release configuration
1518[[package ]]
1619name = " syncable-cli"
1720
1821# Manual control over version bumping
1922# This will be overridden by workflow_dispatch inputs
20- release = " auto "
23+ release = true
2124
2225# Version constraints - STAY IN 0.x.x RANGE
2326# Prevent automatic major version bumps to 1.0.0
24- max_version = " 0.99.99" # Stay below 1.0.0
25- allow_breaking_changes = false # Prevent BREAKING CHANGE commits from bumping to 1.0
27+ version_max = " 0.99.99" # Stay below 1.0.0
2628
2729# Safety checks for manual releases
28- ignore_merge_commits = false # Allow merge commits in manual releases
2930semver_check = true # Ensure semantic versioning compliance
30- pre_release = false # Don't create pre-release versions automatically
3131
3232# Version increment rules for 0.x.x development
3333# patch: 0.5.4 → 0.5.5 (bug fixes)
3434# minor: 0.5.4 → 0.6.0 (new features)
35- # major: DISABLED until ready for 1.0.0
36-
37- # Changelog customization for manual releases
38- changelog_config = " cliff.toml" # Optional: custom changelog config
35+ # major: DISABLED until ready for 1.0.0
0 commit comments