Update the project version following semantic versioning
This skill helps you increment the project version in the VERSION file following semantic versioning.
VERSION file at the project rootMAJOR.MINOR.PATCH (e.g., 0.1.0)When this skill is invoked, follow these steps:
Read the current version:
VERSION file to get the current versionAsk for version bump type:
Calculate the new version:
Update the VERSION file:
VERSION fileRun the update script:
make update-versionConfirm:
0.1.0 → 0.1.1
0.1.9 → 0.2.0 (rollover)
0.1.5 → 0.2.0
0.9.3 → 1.0.0 (rollover to major)
0.5.3 → 1.0.0
1.2.9 → 2.0.0
MAJOR.MINOR.PATCH with exactly 3 componentsmake update-version command updates version references throughout the codebase