2018-10-05 08:33:26 +00:00
|
|
|
# Release Checklist
|
|
|
|
|
|
|
|
## Pre-Release
|
|
|
|
|
|
|
|
- Update [translation](../contributing/translations.md) `po` files from
|
|
|
|
[Launchpad](https://translations.launchpad.net/deluge) 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"`
|
|
|
|
|
|
|
|
## Release
|
|
|
|
|
2019-06-05 22:32:37 +00:00
|
|
|
- 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
|
|
|
|
|
2018-10-05 08:33:26 +00:00
|
|
|
- Package for OSs, Ubuntu, Windows, OSX.
|
2019-06-05 22:32:37 +00:00
|
|
|
- Upload source tarballs and packages.
|
2018-10-05 08:33:26 +00:00
|
|
|
(_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.php` and `version` files
|
|
|
|
- [Wikipedia](http://en.wikipedia.org/wiki/Deluge_%28software%29)
|
|
|
|
- Trac close the milestone and add new version for tickets.
|
|
|
|
- Ensure all stable branch commits are also applied to development branch.
|