Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.09 KB

release.md

File metadata and controls

34 lines (23 loc) · 1.09 KB

How to release

  • If you have permissions. ;)
  • For example v.1.13.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.13.0-SNAPSHOT</kairos-fhir-dsl.version> becomes <kairos-fhir-dsl.version>1.13.0</kairos-fhir-dsl.version>
  2. Deploy the FHIR-DSL version to release to GitHub packages and make sure, that v.1.13.0 is available.
  3. Push the updated How-To documents.

Release

  1. Create the bugfix branch, the release is the first bugfix version 1.13.0. Bugfixes will increase last version number 1.13.1, 1.13.2, etc.

mvn release:branch -DbranchName="bugfix-1.13"

The upcoming new version is 1.14.0-SNAPSHOT.

  1. Switch to the branch git checkout bugfix-1.13 and perform QA etc.
  2. Create the release tag
mvn release:prepare
mvn release:clean 

There is no need for mvn release:perform

  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.