Update release process to sign release tags

This commit is contained in:
Jack Grigg 2016-10-04 23:07:13 -05:00
parent 17b23ffe20
commit ece30654a8
No known key found for this signature in database
GPG Key ID: 6A6914DAFBEA00DA
1 changed files with 3 additions and 7 deletions

View File

@ -76,15 +76,13 @@ https://ci.z.cash/builders/depends-sources
Run `./fetch-params.sh`. Run `./fetch-params.sh`.
## D. make tags / release-branch for the newly merged result ## D. make tag for the newly merged result
In this example, we ensure zc.v0.11.2.latest is up to date with the In this example, we ensure master is up to date with the
previous merged PR, then: previous merged PR, then:
$ git tag v${ZCASH_RELEASE} $ git tag -s v${ZCASH_RELEASE}
$ git branch zc.v${ZCASH_RELEASE}
$ git push origin v${ZCASH_RELEASE} $ git push origin v${ZCASH_RELEASE}
$ git push origin zc.v${ZCASH_RELEASE}
## E. deploy testnet ## E. deploy testnet
@ -104,8 +102,6 @@ Zcash still needs:
* deterministic or reproducible builds * deterministic or reproducible builds
* signed git tags
* thorough pre-release testing (presumably more thorough than standard PR tests) * thorough pre-release testing (presumably more thorough than standard PR tests)
* release deployment steps (eg: updating build-depends mirror, deploying testnet, etc...) * release deployment steps (eg: updating build-depends mirror, deploying testnet, etc...)