Skip to content

Version Release Instructions

Noam Nelke edited this page Oct 20, 2020 · 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 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
  • 250d6a11 gcp profiler poc
  • f64c33b9 Add NTP servers accessible in China

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.15 with desired version):

make tag-and-build VERSION=v0.1.15

Getting Started

Dev Guides

Product Specs

Clone this wiki locally