Changes between Version 17 and Version 18 of Development/ReleaseChecklist


Ignore:
Timestamp:
06/06/2019 03:16:55 PM (5 years ago)
Author:
Cas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Development/ReleaseChecklist

    v17 v18  
    1 = Deluge Release Checklist = 
    2  
    3 == Pre-Release == 
    4  
    5  * Compress WebUI javascript (from `deluge/ui/web/`) 
    6     * `./build js/deluge-all` 
    7     * `./build js/ext-extensions` 
    8  * Update WebUI `gettext.js` (from `deluge/ui/web/`) 
    9     * `./gen_gettext.py` 
    10  * Update [wiki:Development/Translation translation] `po` files from [https://translations.launchpad.net/deluge Launchpad] 
    11  * Changelog is updated with relevant commits and release date is added. 
    12  * Version number increment: 
    13    * setup.py 
    14    * man pages 
    15    * osx/Info.plist 
    16   ''e.g.'' Version: `git grep -l '1\.3\.0' | grep -v ChangeLog | xargs sed -i 's/1\.3\.0/1\.3\.1/g'`[[br]] 
    17   ''e.g.'' Month: `git grep -l 'October' docs/man | xargs sed -i 's/October/November/g'` 
    18  * Increment copyright year: 
    19    * about_dialog.py 
    20    * osx/Info.plist 
    21  * Tag release in git and push upstream. 
    22   * e.g. `git tag -a deluge-1.3.0 -m "Deluge 1.3.0 Release"` 
    23  
    24 == Release == 
    25  * Use git archive to create initial tarball ''e.g.'' 
    26     * `git archive --format=tar --prefix=deluge-1.3.0/ deluge-1.3.0 > deluge-1.3.0.tar ` 
    27  * Run `make_release` script on extracted tarball ''e.g.'' 
    28     * `make_release deluge-1.3.0` 
    29  * Package for OSs, Ubuntu, Windows, OSX. 
    30  * Upload source tarballs and packages to ftp. (''Ensure file permissions are global readable:'' `0644`) 
    31  
    32 == Post-Release == 
    33  
    34  * Update with version, hashes and release notes: 
    35     * ReleaseNotes (Create new version page and add link to this page) 
    36     * Forum Announcement 
    37     * IRC Welcome Message 
    38     * Website `index.php` and `version` files 
    39     * [http://en.wikipedia.org/wiki/Deluge_%28software%29 Wikipedia] 
    40  * Trac close the milestone and add new version for tickets. 
    41  * Ensure all stable branch commits are also applied to development branch. 
     1Moved: https://deluge.readthedocs.io/en/latest/devguide/packaging/release.html