Skip to content

Version Release Instructions

Narayan Prusty edited this page Jan 10, 2021 · 7 revisions

List previous releases:

git fetch --tags
make list-versions

To patch a previous version:

git checkout LATEST_VERSION_TAG
git cherry-pick COMMIT_HASHES
Major/minor release? (not a patch)

If the release is based on the develop branch, rather than the previous release (replace develop with any other branch or commit hash):

git checkout develop

Apply any non-develop, release specific changes, e.g. changing the tap accounts:

git checkout --detach
git cherry-pick 64006284 14544551

Notable commits to apply:

  • 64006284 setup testnet tap
  • 14544551 Node id file to be stored on datadir instead of post-datadir

Bump the version and commit the change, tag it and push the tag, build a Docker image and push it to Dockerhub (replace v0.1.16 with desired version):

make tag-and-build VERSION=v0.1.16

Getting Started

Dev Guides

Product Specs

Clone this wiki locally