1.1 KiB
1.1 KiB
Release Checklist
Pre-Release
- Update translation
pofiles from Launchpad account. - Changelog is updated with relevant commits and release date is added.
- Tag release in git and push upstream.
- e.g.
git tag -a deluge-2.0.0 -m "Deluge 2.0.0 Release"
- e.g.
Release
-
Create source and wheel distributions:
python setup.py sdist bdist_wheel -
Upload to PyPi:
twine upload dist/deluge-2.0.0.tar.xz dist/deluge-2.0.0-py3-none-any.whl -
Package for OSs, Ubuntu, Windows, OSX.
-
Upload source tarballs and packages. (Ensure file permissions are global readable:
0644)
Post-Release
- Update with version, hashes and release notes:
- ReleaseNotes (Create new version page and add link to this page)
- Forum announcement
- IRC welcome message
- Website
index.phpandversionfiles - Wikipedia
- Trac close the milestone and add new version for tickets.
- Ensure all stable branch commits are also applied to development branch.