You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: workflow should only push git tags, not commit file changes (#29)
* fix: workflow should only push git tags, not commit file changes
Key changes:
- Remove cz bump --yes which modifies files (.cz.toml version) and creates commits
- Use manual git tag creation instead of commitizen tag creation
- Change from 'git push origin --follow-tags' to 'git push origin $NEW_VERSION'
- Ensures ONLY the new tag is pushed, no file modifications or branch pushes
This implements a pure git-tag-based versioning workflow:
1. Detect conventional commits since last tag
2. Determine new version number
3. Create ONLY a git tag (no file changes)
4. Push ONLY that specific tag
No repository files are modified, maintaining clean git history
while still enabling automated semantic versioning via tags.
* fix: resolve shell injection and code duplication in workflow
- Extract tag creation logic into reusable function
- Fix shell injection by properly quoting variables
- Improve code maintainability and security
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
* fix: remove trailing whitespace from workflow file
Address pre-commit hook failure by cleaning up whitespace
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
---------
Co-authored-by: Claude <[email protected]>
0 commit comments