name: bump-version description: Bump the MPADAO semantic version (major, minor, or patch) argument-hint: "<major|minor|patch>" disable-model-invocation: true allowed-tools: Read, Edit, Bash
Bump the project version in CMakeLists.txt.
- Read the root CMakeLists.txt to find current MPADAO_MAJOR, MPADAO_MINOR, MPADAO_PATCH
- Based on $ARGUMENTS:
- "major": increment major, reset minor and patch to 0
- "minor": increment minor, reset patch to 0
- "patch": increment patch
- Edit CMakeLists.txt with the new values
- Rebuild to verify version propagates: cd build && cmake .. && make semver && ./bin/semver
- Report the old and new version numbers