Skip to content

How to Release a New Version

Jean-Sébastien Gosselin edited this page Nov 2, 2020 · 1 revision

Releasing a new version step-by-step instruction.

Before publishing

Create a new PR named PR: Release version x and do the following:

  • Increase version_info and __date__ in __init__.py
  • Update CDPREP_OUTPUT_DIRNAME in azure-pipelines.yml
  • Increase release version in the splash.

When publishing

  • Once Azure Pipeline has finish building on the PR opened for this release, download the Gwire binary.
  • Check that the binary does not trigger a false positive in Microsoft Defender.
  • Merge the pull request.
  • Add the binary to the corresponding release draft on GitHub.
  • Publish the release (this must be done AFTER the pull request has been merge).

After publishing

  • Increase version_info with 'dev' in __init__.py and push directly to master
  • Update CDPREP_OUTPUT_DIRNAME in azure-pipelines.yml

Clone this wiki locally