- If you have permissions. ;)
- For example v.1.34.0.
- Resolve or release SNAPSHOT dependencies before, especially the fhir-dsl lib. Major versions should use the same version number as the fhir DSL.
e.g.
<kairos-fhir-dsl.version>1.34.0-SNAPSHOT</kairos-fhir-dsl.version>
becomes<kairos-fhir-dsl.version>1.34.0</kairos-fhir-dsl.version>
- Deploy the FHIR-DSL version to release to GitHub packages and make sure, that v.1.34.0 is available.
- Push the updated How-To documents.
- Create the bugfix branch, the release is the first bugfix version 1.34.0. Bugfixes will increase last version number 1.34.1, 1.34.2, etc.
mvn release:branch -DbranchName="bugfix-1.34"
The upcoming new version is 1.35.0-SNAPSHOT
.
- Switch to the branch release branch and perform QA etc.
git checkout bugfix-1.34
- Create the release tag
mvn release:prepare
mvn release:clean
There is no need for mvn release:perform
Switch back to master
git checkout master
- Label the release tag by GitHub UI with the version number.
- Change the FHIR-DSL version in accordance to the next SNAPSHOT version.