Implement semantic versioning with bump-my-version by RustyBower · Pull Request #1056 · scoringengine/scoringengine · GitHub
Skip to content

Implement semantic versioning with bump-my-version#1056

Merged
RustyBower merged 1 commit into
masterfrom
claude/implement-semver-wXOkP
Dec 30, 2025
Merged

Implement semantic versioning with bump-my-version#1056
RustyBower merged 1 commit into
masterfrom
claude/implement-semver-wXOkP

Conversation

@RustyBower

Copy link
Copy Markdown
Collaborator

Add comprehensive semantic versioning support to enable effective version management during development:

  • Add .bumpversion.cfg configuration to manage version bumping across multiple files (pyproject.toml, setup.py, scoring_engine/version.py)
  • Add bump-my-version==0.27.0 to test requirements for version management
  • Create VERSION_MANAGEMENT.md with detailed workflow documentation including setup, usage, CI/CD integration, and best practices
  • Update README.md with version management section linking to full docs

Version bumping workflow:

  • bump-my-version bump patch (bug fixes)
  • bump-my-version bump minor (new features)
  • bump-my-version bump major (breaking changes)

Each bump automatically updates all version files, creates a git commit, and creates a version tag (e.g., v1.2.3) that triggers CI/CD pipeline.

Add comprehensive semantic versioning support to enable effective version
management during development:

- Add .bumpversion.cfg configuration to manage version bumping across
  multiple files (pyproject.toml, setup.py, scoring_engine/version.py)
- Add bump-my-version==0.27.0 to test requirements for version management
- Create VERSION_MANAGEMENT.md with detailed workflow documentation
  including setup, usage, CI/CD integration, and best practices
- Update README.md with version management section linking to full docs

Version bumping workflow:
- bump-my-version bump patch (bug fixes)
- bump-my-version bump minor (new features)
- bump-my-version bump major (breaking changes)

Each bump automatically updates all version files, creates a git commit,
and creates a version tag (e.g., v1.2.3) that triggers CI/CD pipeline.
@RustyBower RustyBower merged commit bf644c9 into master Dec 30, 2025
6 checks passed
@RustyBower RustyBower deleted the claude/implement-semver-wXOkP branch January 23, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants