Changeset View
Changeset View
Standalone View
Standalone View
doc/release-process.md
Show All 9 Lines | 1. Check configuration | ||||
- Check that finished tasks / tickets are marked as resolved | - Check that finished tasks / tickets are marked as resolved | ||||
2. Verify tests passed | 2. Verify tests passed | ||||
- Any known issues or limitations should be documented in release notes | - Any known issues or limitations should be documented in release notes | ||||
- Known bugs should have tickets | - Known bugs should have tickets | ||||
- Run `arc lint --everything` and check there is no linter error | - Run `arc lint --everything` and check there is no linter error | ||||
- Ensure that bitcoind and bitcoin-qt run with no issue on all supported platforms. | - Ensure that bitcoind and bitcoin-qt run with no issue on all supported platforms. | ||||
Manually test bitcoin-qt by sending some transactions and navigating through the menus. | Manually test bitcoin-qt by sending some transactions and navigating through the menus. | ||||
3. Update the documents / code which needs to be updated every release | 3. Update the documents / code which needs to be updated every release | ||||
- Check that [release-notes.md](doc/release-notes.md) is complete, and fill in any missing items. | - Check that [release-notes.md](doc/release-notes.md) is complete, and fill in any missing items. | ||||
- Update [bips.md](/doc/bips.md) to account for changes since the last release. | - Update [bips.md](/doc/bips.md) to account for changes since the last release. | ||||
- (major releases) Update [`BLOCK_CHAIN_SIZE`](/src/qt/intro.cpp) to the current size plus | - (major releases) Update [`BLOCK_CHAIN_SIZE`](/src/qt/intro.cpp) to the current size plus | ||||
some overhead. | some overhead. | ||||
- Regenerate manpages (run `contrib/devtools/gen-manpages.sh`, or for out-of-tree builds run | - Regenerate manpages (run `contrib/devtools/gen-manpages.sh`, or for out-of-tree builds run | ||||
`BUILDDIR=$PWD/build contrib/devtools/gen-manpages.sh`). | `BUILDDIR=$PWD/build contrib/devtools/gen-manpages.sh`). | ||||
- Update seeds as per [contrib/seeds/README.md](/contrib/seeds/README.md). | - Update seeds as per [contrib/seeds/README.md](/contrib/seeds/README.md). | ||||
Show All 35 Lines | |||||
13. Update version number on www.bitcoinabc.org | 13. Update version number on www.bitcoinabc.org | ||||
14. Publish signed checksums (various places, e.g. blog, reddit/r/BitcoinABC) | 14. Publish signed checksums (various places, e.g. blog, reddit/r/BitcoinABC) | ||||
15. Announce Release: | 15. Announce Release: | ||||
- [Reddit](https://www.reddit.com/r/BitcoinABC/) | - [Reddit](https://www.reddit.com/r/BitcoinABC/) | ||||
- Twitter @Bitcoin_ABC | - Twitter @Bitcoin_ABC | ||||
- Public slack channels friendly to Bitcoin ABC announcements | - Public slack channels friendly to Bitcoin ABC announcements | ||||
(eg. #abc-announce on BTCforks, #hardfork on BTCchat) | (eg. #abc-announce on BTCforks, #hardfork on BTCchat) | ||||