How to release vuu backend code:
Prerequisite: You need to be a member of @vuu/finos-maintainer
Steps:
- In pom.xml, find the current snapshot version, e.g. 0.1.23-SNAPSHOT. The next release version is 0.1.23.
- Go to Actions -> Deploy to MVN Central. Click "Run workflow" and manually fill in the release version (e.g. 0.1.23) and the new snapshot version (e.g. 0.1.24-SNAPSHOT). Click the green button "Run workflow".
- Wait for pipeline to finish.
- Go to Releases, click "Draft a new release". Select the tag for this new release, e.g. vuu-parent-0.1.23, fill in Release title, select previous tag for release notes, click "Generate release notes". Check the release notes are as espected. Click "Publish release"
- In Branches, find the branch that's been automatically created to update pom file, e.g. release-0.1.23. Create a pull request and merge it.