To generate a release, you will need to set up GPG keys on your platform to sign the commits. You can follow these GitHub instructions to complete that step.
Check that tests pass on all platforms
Edit CMakeLists.txt
and update DCMQI_VERSION_*
variables, update README.md
file to point to the updated version number for the Docker image.
Commit changes using message like cmake: Set DCMQI version to 1.0.7
Create corresponding tag:
Push tag and master (in that order) to trigger the release build and upload
Once new packages are generated, update documentation Quick Start section to point to the new package.
dcmqi
is using publish_github_release
from scikit-ci-addons to upload and manage releases from CI to GitHub.
This section of the scikit-ci-addons
documentation describes how to troubleshoot issues related to this mechanism.