- If you have permissions. ;)
- For example v.1.44.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.44.0-SNAPSHOT</kairos-fhir-dsl.version>
becomes<kairos-fhir-dsl.version>1.44.0</kairos-fhir-dsl.version>
- Deploy the FHIR-DSL version to release to GitHub packages and make sure, that v.1.44.0 is available.
- Push the updated How-To documents.
- Create the bugfix branch, the release is the first bugfix version 1.44.0. Bugfixes will increase last version number 1.44.1, 1.44.2, etc.
mvn release:branch -DbranchName="bugfix-1.44"
The upcoming new version is 1.45.0-SNAPSHOT
.
- Switch to the branch release branch and perform QA etc.
git checkout bugfix-1.44
- 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.