Add version-tag consistency validation to prevent mismatched releases: - Integrate validate_changelog_version() into create_tag() workflow to ensure CHANGELOG has version section before creating git tag - Add check_version_consistency() method to ReleaseManager for manual consistency verification - Add 'release check-consistency --version X.Y.Z' CLI command to verify CHANGELOG and git tag alignment - Prevent tag creation if CHANGELOG missing version section - Provide helpful tips when validation fails This ensures git tags and CHANGELOG versions stay synchronized, preventing incomplete or inconsistent releases. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| builder.py | ||
| manager.py | ||
| publisher.py | ||