Skip to content
This repository has been archived by the owner on May 10, 2023. It is now read-only.

Latest commit

 

History

History
34 lines (21 loc) · 1.04 KB

RELEASE.md

File metadata and controls

34 lines (21 loc) · 1.04 KB

Release

Process

A default version is hard-coded. This is done for people that use the Golang toolchain to install the wallet (i.e. go install).

This requires additional steps during the release process.

  1. Set the defaultVersion variable to the desired version in the version/version.go file.
  2. Commit the change right before the tagging.
  3. Tag and release with the exact same name set on defaultVersion variable.
  4. Right after the release, push a new commit to set the version to a next development version. A development version is suffixed by +dev.

Example on stable release

For example, let's say we are releasing the version v0.9.0:

  • The defaultVersionshould be set to v0.9.0.
  • The tag should be v0.9.0.
  • The next development version should be v0.10.0+dev.

Example on pre-release

For pre-release, let's say we are pre-releasing the version v0.9.0-pre1:

  • The defaultVersionshould be set to v0.9.0-pre1.
  • The tag should be v0.9.0-pre1.
  • The next development version should be v0.9.0-pre2+dev.