Commit Graph

116 Commits

Author SHA1 Message Date
Kris Nuttycombe 731df21da7 Fix a typo in the release script. 2022-05-09 09:12:46 -06:00
Kris Nuttycombe a5f6af12b8 Update release process documentation to clarify the use of release stabilization branches. 2022-05-06 07:30:32 -06:00
Kris Nuttycombe 6b80f3ba1f Apply suggestions from code review
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2022-05-06 07:30:29 -06:00
Kris Nuttycombe 91ef609c1b Build releases from a commit hash, rather than a named branch.
This modifies the release script to take as its first argument
the hash of the git commit to be released. It also improves the
verification of the previous commit tag by ensuring that the tag
exists in the history of the specified commit.
2022-05-06 07:29:46 -06:00
Daira Hopwood 1b967fcae2 Change the numbering convention for hotfixes to increment the patch number, not the hyphen number.
fixes #4364

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2022-04-26 09:21:00 -06:00
Dimitris Apostolou e05c1ddf8a
Fix typos 2021-11-14 16:27:09 +02:00
Taylor Hornby 92da71b0fe Document the required .updatecheck-token file in the release docs 2021-01-25 13:48:02 -07:00
Taylor Hornby 44c35c6f68 Change release instructions to block the release when dependencies are not updated and not postponed. 2020-06-24 18:14:47 -06:00
Daira Hopwood 28765ed39b Release process doc: mention the commit message.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-07-31 16:27:52 +01:00
Daira Hopwood d65000ae25 Release process doc: add step to set the gpg key id.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2019-07-31 16:16:17 +01:00
Paige Peterson 70ebc0942a redirect and update source documentation 2019-01-30 16:00:21 +00:00
Gregory Maxwell e41632c9fb
IBD check uses minimumchain work instead of checkpoints.
This introduces a 'minimum chain work' chainparam which is intended
 to be the known amount of work in the chain for the network at the
 time of software release.  If you don't have this much work, you're
 not yet caught up.

This is used instead of the count of blocks test from checkpoints.

This criteria is trivial to keep updated as there is no element of
subjectivity, trust, or position dependence to it. It is also a more
reliable metric of sync status than a block count.
2018-05-15 21:25:19 +12:00
Jack Grigg 5cbf238b96
Update release process 2017-12-22 10:13:40 +00:00
Homu e797c7bdb1 Auto merge of #2586 - str4d:release-script-build-progress, r=str4d
Add build progress to the release script if progressbar module is available

Install progressbar2 in your Python path to see the build progress.
2017-09-19 14:43:11 -07:00
Jack Grigg 53e1e64d44
List dependencies for release script in release process doc 2017-09-19 22:32:59 +01:00
Homu 2dfc8842ae Auto merge of #2618 - str4d:2596-user-guide-t9n, r=str4d
Update user guide translations as part of release process

Part of #2596.
2017-09-18 18:21:19 -07:00
Homu 151932d478 Auto merge of #2600 - str4d:2497-hotfix-release, r=str4d
Implement process for hotfix releases

Closes #2497.
2017-09-18 16:02:26 -07:00
Jack Grigg 200ef16950
Update user guide translations as part of release process
Part of #2596.
2017-09-18 08:34:34 +01:00
Jack Grigg 99b7cfb3a2
Add GitHub release notes to release process
Closes #2262.
2017-09-12 12:05:02 +01:00
Jack Grigg df3005f955
Document the hotfix release process 2017-08-31 02:04:49 +01:00
Nathan Wilcox 7f10df4785 Fix `release-process.md` doc usage for `make-release.py` to have correct arguments and order. 2017-05-22 20:24:42 -07:00
Nathan Wilcox 0df82709b4 First full-release-branch version of script; rewrite large swatch of release-process.md. [Manually tested.] 2017-05-22 12:34:00 -07:00
Nathan Wilcox c62edf9471 Generate manpages; commit that; improve error output in sh_log. 2017-05-19 18:05:02 -07:00
Nathan Wilcox cf97f66987 Remove portions of `./doc/release-process.md` now implemented in `make-release.py`. 2017-05-19 17:16:59 -07:00
Homu 4578919278 Auto merge of #2281 - str4d:release-version-handling, r=nathan-at-least
Release version handling

- Convert Zcash versions to Debian format for packaging
- [manpage] Handle build numbers in versions
2017-05-18 17:40:47 -07:00
Jack Grigg 5b3bc9716e Implement automatic shutdown of deprecated Zcash versions
Closes #2274.
2017-05-12 14:41:46 +12:00
Jack Grigg a2e20e9ac6
Convert Zcash versions to Debian format 2017-04-19 13:45:55 +12:00
Nathan Wilcox 1c360b2128 Fix a release-process.md bug; commit results changelog + debian updates. 2017-04-13 17:48:08 -07:00
Daira Hopwood 26722e47c6 Improvement to release process doc.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-27 21:05:10 +01:00
Jay Graber 8144a213ed Edit release-process.md for clarity 2017-03-10 16:14:46 -08:00
Jack Grigg 633787060a
Update release process with gen-manpages.sh 2017-03-02 11:18:47 -08:00
Simon 58582925d8 Closes #2084. Fix incorrect year in timestamp. 2017-02-22 11:36:52 -08:00
Simon 861c89ae40 Closes #2083 and #2088. Update release process documentation 2017-02-22 11:22:41 -08:00
Sean Bowe 0d317cd522 Bump protocol version in release process if necessary. 2017-02-09 14:25:20 -07:00
zkbot da864da5ce Auto merge of #1974 - str4d:1948-debian-lint, r=ebfull
Fix Debian lintian warnings

Closes #1948.
2017-01-18 03:07:07 +00:00
Jack Grigg b50b4d5c38
Generate Debian control file to fix shlibs lint 2017-01-17 01:55:50 +01:00
Jay Graber 6dac65b134 Update release process to check in with users who opened resolved issues 2016-12-12 13:28:00 -08:00
Jay Graber c1e46db8ab
Gather release notes from previous release to HEAD
Also update release-process.md to replace git shortlog command with
release-notes.py script.
2016-12-09 23:40:23 +13:00
Sean Bowe eb2e2b7043 1.0.1 release. 2016-11-03 22:26:15 -06:00
Jack Grigg ff5f66b847
Update Debian manpages and buildscript 2016-10-28 04:39:00 -07:00
Daira Hopwood 7b530c7945 Minor update to release process.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-26 23:15:23 +01:00
Daira Hopwood e2a227a268 Add deterministic build section to release-process.md.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 03:03:00 +01:00
Daira Hopwood c5334c0c15 Tweaks to release-process.md
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2016-10-23 02:22:08 +01:00
Kevin Gallagher 1888d3d1bb Adds newline between source and package definition
Also updates doc/release-process.md instructions for the
Debian package and Gitian descriptor.
2016-10-14 09:57:58 -07:00
Jack Grigg ece30654a8
Update release process to sign release tags 2016-10-04 23:07:13 -05:00
zkbot a1e7dda816 Auto merge of #1480 - ageis:update-release-process, r=str4d
Adds note about updating guide during testnet deployment
2016-10-04 19:40:50 -04:00
Kevin Gallagher 13f9b4bacc Adds note about updating guide during testnet deployment 2016-10-04 15:46:18 -07:00
zkbot ed3e736af0 Auto merge of #1474 - ageis:update-release-process, r=str4d
Inserts some notes related to testnet deployment

Should satisfy #959 for now. I don't want to get too detailed here, since the infrastructure automation is in a still non-public repository, but instead supply a basic overview. We can write more detailed documentation and attach it to that repo.
2016-10-04 04:22:00 -04:00
zkbot 4cfbe798bf Auto merge of #1429 - str4d:867-update-dependencies, r=str4d
Update all dependencies

Also re-enables disabled compiler warnings.

Closes #867, #944, #1241, #1255, #1348.
2016-10-04 03:48:42 -04:00
Kevin Gallagher d94ce512b4 Inserts some notes related to testnet deployment 2016-10-03 11:06:36 -07:00