- Create GitHub Actions workflow for automatic version bumping based on PR title prefixes - Add version bumping script (scripts/bump_version.py) for programmatic updates - Update PR template with semantic versioning guidelines - Document versioning workflow in contributing guide - Integrate with existing Docker build workflow via git tags This enables automatic version management: - feat: triggers MINOR version bump - fix: triggers PATCH version bump - breaking: triggers MAJOR version bump - docs/chore/test: no version bump 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
1.5 KiB
1.5 KiB
PR Title Format
Please ensure your PR title follows one of these formats:
feat: <description>- New features (triggers MINOR version bump)fix: <description>- Bug fixes (triggers PATCH version bump)breaking: <description>orBREAKING CHANGE: <description>- Breaking changes (triggers MAJOR version bump)perf: <description>- Performance improvements (triggers PATCH version bump)refactor: <description>- Code refactoring (triggers PATCH version bump)docs: <description>- Documentation only (no version bump)chore: <description>- Maintenance tasks (no version bump)test: <description>- Test additions/changes (no version bump)ci: <description>- CI/CD changes (no version bump)style: <description>- Code style changes (no version bump)
Description
Please provide a clear and concise description of what this PR does.
Changes Made
- List the specific changes made
- Include any breaking changes
- Note any dependencies added/removed
Testing
- Unit tests pass
- Integration tests pass (if applicable)
- Manual testing completed
- Documentation updated (if needed)
Related Issues
Fixes #(issue number)
Checklist
- PR title follows the format guidelines above
- Code follows the project's style guidelines
- Self-review completed
- Tests added/updated as needed
- Documentation updated as needed
- All tests passing
- Ready for review
Additional Notes
Any additional information that reviewers should know.