Releasing.wiki
changeset 1665 244fd94698f2
parent 1662 a59c733832f5
child 1701 b131247a8f29
equal deleted inserted replaced
1664:7c3a4fe7ad4e 1665:244fd94698f2
     4 
     4 
     5 == Getting ready for release ==
     5 == Getting ready for release ==
     6 
     6 
     7  * Try to announce string freeze in News a few weeks before the planned release to give translators a fair chance
     7  * Try to announce string freeze in News a few weeks before the planned release to give translators a fair chance
     8  * Bump [ProtocolNumbers protocol number]
     8  * Bump [ProtocolNumbers protocol number]
       
     9      * `HEDGEWARS_PROTO_VER` in `CMakeLists.txt`
     9  * Bump Hedgewars version number (if it hasn't already)
    10  * Bump Hedgewars version number (if it hasn't already)
    10  * Update server sources
    11  * Update server sources
    11      * Update newest version
    12      * Update newest version
    12      * Make server aware of new version and new -dev version protocol numbers
    13      * Make server aware of new version and new -dev version protocol numbers (`protoNumber2ver` in `gameServer/Utils.hs`)
    13      * Update MOTD to reflect version changes
    14      * Update MOTD to reflect version changes (`newServerInfo` in `gameServer/CoreTypes.hs`)
    14  * Update `ChangeLog.txt`
    15  * Update `ChangeLog.txt`
    15  * Update all translation strings
    16  * Update all translation strings
    16      * For frontend (.ts) and Lua (.lua): Run `tools/update_locale_files.sh` and grab a coffee
    17      * For frontend (.ts) and Lua (.lua): Run `tools/update_locale_files.sh` and grab a coffee
    17      * Other files might need manual updating
    18      * Other files might need manual updating
    18  * If there was a Shoppa tournament after the previous release: Update prizes
    19  * If there was a Shoppa tournament after the previous release: Update prizes