- Update
VERSION_
variables inlib/config.py
- Update
protocol_changes.json
(as necessary) - Update Counterparty package versions in the
requirements.txt
files - Update Counterparty Docker images versions in the
docker-compose.yml
files - Review all open pull requests
- Write release notes
- Add a checkpoint verified on all supported versions
- Update the list of servers to compare hashes with (in
test/compare_hashes_test.py
) - Create pull request against
master
- Ensure all tests pass in CI
- Merge PR into
master
- Tag and sign release, copying release notes from the codebase
- Rebase
gh-pages
againstmaster
- Upload (signed) package to PyPi (INACTIVE)
sudo python3 setup.py sdist build
sudo python3 setup.py sdist upload -r pypi
- Publish bootstrap files
- Publish Docker images
- Update documentation
- Official Forums
- Mailing list
- Telegram