Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 1.17 KB

release.md

File metadata and controls

47 lines (32 loc) · 1.17 KB

How to release

  • If you have permissions. ;)
  • For example v.1.44.0.

Checks

  1. 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>
  2. Deploy the FHIR-DSL version to release to GitHub packages and make sure, that v.1.44.0 is available.
  3. Push the updated How-To documents.

Release

  1. 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.

  1. Switch to the branch release branch and perform QA etc.
git checkout bugfix-1.44
  1. 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
  1. Label the release tag by GitHub UI with the version number.
  2. Change the FHIR-DSL version in accordance to the next SNAPSHOT version.