Convex main repository is structured as a multi-module Maven project.
mvn clean install
First set the version number for the new version to be released
mvn versions:set -DnewVersion='0.7.3'
Need to make sure CHANGELOG.md
is fully up to date before deploy
- Finalise CHANGELOG for current version
- Annotate with date
- Commit to release branch
mvn clean deploy -DperformRelease
- Merge to
master
branch - Tag Release Commit
- Push to GitHub!
- Merge
master
back intodevelop
- Create new CHANGELOG "Unreleased" section for next version
- Run
mvn versions:set -DnewVersion='0.7.4-SNAPSHOT'
for next snapshot version as required