= Deluge Release Checklist = == Pre-Release == * Changelog is up-to date and add release date * Update `po` files from [https://translations.launchpad.net/deluge Launchpad] * Version number increment: * setup.py * man pages * osx/Info.plist `git grep -l '1\.3\.9' | grep -v ChangeLog | xargs sed -i 's/1\.3\.9/1\.3\.10/g'` * ~~Build Docs~~ * Compress WebUI javascript * ./build js/deluge-all * ./build js/ext-extensions * Tag release in git == Release == * Use git archive to create initial tarball ''e.g.'' * `git archive --format=tar --prefix=deluge-1.3.0/ 1.3-stable >deluge-1.3.0.tar ` * Run `make_release` script on extracted tarball ''e.g.'' * `make_release deluge-1.3.0` == Post-Release == * Update with version, hashes and release notes: * ReleaseNotes * Forum Announcement * IRC Welcome Message * Website `index.php` and `version` files * [http://en.wikipedia.org/wiki/Deluge_%28software%29 Wikipedia] * Trac close milestone and add new version * Ensure stable branch commits are also in development branch