mkl-bump-version · git:20261015.0f940b8 · 2026-10-15 · sha256 2cfba61688c7cbee

mkl-bump-version git:20261015.0f940b8A

Immutable. This exact content never changes and is served at /api/v1/blob/2cfba61688c7cbee.

---
name: "mkl-bump-version"
description: "Evaluate conventional commits since latest tag, determine next SemVer, and surgically update version files."
---

# SemVer Version Bump Evaluator

Evaluate conventional commits since the latest git tag, compute the next SemVer 2.0 version, and update repository version files.

## Workflow

1. **Preview Bump**: Run dry-run evaluation to preview the proposed bump:
   ```bash
   python3 tools/bump_version.py --dry-run
   ```
2. **Verify Breaking Changes**:
   - For `MAJOR` bumps, verify breaking changes are intentional before executing `--apply`.
   - Override unintended bumps using `--level <major|minor|patch>`.
3. **Apply Version Bump**:
   ```bash
   python3 tools/bump_version.py --apply
   ```
4. **Output Constraint**: Output a concise confirmation message and the git command to create the tag:
   ```bash
   git tag -a <tag> -m "Release <tag>"
   ```
   Keep output strictly under 100 tokens.