-
Update version in:
- plugin/openvox.vim (g:openvox_plugin_version)
- README.md badge
-
Update CHANGELOG.md with new section (use Keep a Changelog).
-
Commit changes: Follow pre-commit (lint with
make lint, update docs, tests if applicable, runmake test). -
Tag:
git tag -a vX.Y.Z -m "Release vX.Y.Z: summary from CHANGELOG" -
Push:
git push origin development --tags -
GitHub Actions (release.yml) will:
- Generate release from CHANGELOG.
- Create draft or published release.
-
Post-release:
- Update any downstream (e.g., if used in other estate projects).
- Announce if major (e.g., via issues or README).
Deprecations: See AGENTS.md. Support for 2 minor versions minimum.
For hotfixes: Patch release vX.Y.Z+1, cherry-pick to development if needed.