forked from ethereum/go-ethereum
-
Notifications
You must be signed in to change notification settings - Fork 7
Release process
Adam Stallard edited this page Jun 25, 2020
·
10 revisions
The version of idchain-geth shall be the geth release version, prefixed with idc. Examples: idc1.9.15, idc1.9.15-u1-unstable. A git tag of this form will be created for each official release.
When there is a new release tagged in a go-ethereum release branch, we may choose to
- create a pull request to merge the geth release branch into the matching IDChain release branch. Example: https://github.com/BrightID/IDChain/pull/3 merges the branch
release/1.9of go-ethereum intorelease/1.9of IDChain. - review and merge the pull request.
- create a version tag matching the upstream version, so that it becomes an official IDChain release. Example: if geth has tagged the release
v1.9.13, we will create a tag of the formidc1.9.13.
When we make custom changes to our fork, we will
- commit or merge them into the
devbranch - create a pull request to merge them into the default branch for our repo (default branches have the form
release/<version>). - create a version tag matching the upstream version, but with an update version (
u-<number>) appended. Examples:idc1.9.13-u1,idc1.9.13-u2, etc.