Changeset View
Changeset View
Standalone View
Standalone View
doc/release-process.md
Bitcoin ABC Release Process | Bitcoin ABC Release Process | ||||
=========================== | =========================== | ||||
## Before Release | ## Before Release | ||||
1. Check feature completeness | 1. Check feature completeness | ||||
- Check features planned for the release are implemented and documented. | - Check features planned for the release are implemented and documented. | ||||
Any incomplete items should be discussed with the Release Manager as soon as possible. | Any incomplete items should be discussed with the Release Manager as soon as possible. | ||||
- Known bugs should have tickets | - Known bugs should have tickets | ||||
- Any known issues or limitations should be documented in release notes | - Any known issues or limitations should be documented in release notes | ||||
2. Update the documents / code which needs to be updated every release | 2. 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. | ||||
- Verify the following were updated by automation since the last release: | - Verify the following were updated by automation since the last release: | ||||
- Seeds (see [README](contrib/seeds/README.md)) | - Seeds (see [README](/contrib/seeds/README.md)) | ||||
- Chainparams were updated, such as assume-valid, chainwork, and disk size expectations. | - Chainparams were updated, such as assume-valid, chainwork, and disk size expectations. | ||||
3. Verify tests passed | 3. Verify tests passed | ||||
- 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. | ||||
4. Add git tag for release | 4. Add git tag for release | ||||
Show All 37 Lines |