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.34.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.34.0-SNAPSHOT</kairos-fhir-dsl.version> becomes <kairos-fhir-dsl.version>1.34.0</kairos-fhir-dsl.version>
  2. Deploy the FHIR-DSL version to release to GitHub packages and make sure, that v.1.34.0 is available.
  3. Push the updated How-To documents.

Release

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

  1. Switch to the branch release branch and perform QA etc.
git checkout bugfix-1.34
  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.