Changeset View
Changeset View
Standalone View
Standalone View
doc/release-process.md
Show All 15 Lines | 2. Verify tests passed | ||||
- 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 doc/release-notes.md is complete, and fill in any missing items. | - Check that 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. | ||||
- Update `src/chainparams.cpp` defaultAssumeValid and nMinimumChainWork with information from | - Update `src/chainparamsconstants.h` per [contrib/devtools/chainparams/README.md](contrib/devtools/chainparams/README.md) | ||||
the getblockhash rpc. | |||||
- The selected value must not be orphaned so it may be useful to set the value two blocks back | |||||
from the tip. | |||||
- Testnet should be set some tens of thousands back from the tip due to reorgs there. | |||||
- This update should be reviewed with a reindex-chainstate with assumevalid=0 to catch any defect | |||||
that causes rejection of blocks in the past history. | |||||
- 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). | ||||
4. Add git tag for release | 4. Add git tag for release | ||||
5. Increment version number for the next release in: | 5. Increment version number for the next release in: | ||||
- doc/release-notes.md (and copy existing one to versioned doc/release-notes/*.md) | - doc/release-notes.md (and copy existing one to versioned doc/release-notes/*.md) | ||||
Show All 34 Lines |