Update release process to sign release tags
This commit is contained in:
parent
17b23ffe20
commit
ece30654a8
|
@ -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...)
|
||||||
|
|
Loading…
Reference in New Issue