Releasing.wiki
changeset 2005 017b57b75854
parent 2002 c14c4bc2aea7
child 2008 b97b65082ea5
equal deleted inserted replaced
2004:f9a05a594d8e 2005:017b57b75854
    24      * 1) In the `README.md` file
    24      * 1) In the `README.md` file
    25      * 2) In the Hedgewars homepage: https://hedgewars.org/node/6977
    25      * 2) In the Hedgewars homepage: https://hedgewars.org/node/6977
    26 
    26 
    27 == Releasing ==
    27 == Releasing ==
    28 
    28 
    29  * Purge your repository: `hg purge --all` (needs `purge` extension). Warning: This resets ALL the files, make sure to backup whatever you need
    29  # Purge your repository: `hg purge --all` (needs `purge` extension). Warning: This resets ALL the files, make sure to backup whatever you need
    30  * Create a source tarball (`.tar.bz2`). Run `make package_source`
    30  # Create a source tarball (`.tar.bz2`). Run `make package_source`
    31  * Create a Windows build
    31  # Create a Windows build
    32  * Create a macOS build, if possible
    32  # Create a macOS build, if possible
    33  * Test the builds
    33  # Test the builds
    34  * Create torrents
    34  # Create torrents
    35  * Add a tag for the relevant commit (*after* the builds have succeeded!)
    35  # Add a tag for the relevant commit (*after* the builds have succeeded!)
    36  * Update [https://hedgewars.org/release-archive release archive]
    36  # Update [https://hedgewars.org/release-archive release archive]
    37  * Update [https://hedgewars.org/download.html Download page]
    37  # Update [https://hedgewars.org/download.html Download page]
    38  * Announce release on News section on [https://hedgewars.org/ www.hedgewars.org]
    38  # Announce release on News section on [https://hedgewars.org/ www.hedgewars.org]
    39  * Announce release in IRC (`#hedgewars`)
    39  # Announce release in IRC (`#hedgewars`)
    40  * Announce release in official server
    40  # Announce release in official server
    41      * Update protocol number
    41      # Update protocol number
    42      * Update MOTD
    42      # Update MOTD
    43      * In lobby, use command `/global Hedgewars X.Y.Z has just been released!`
    43      # In lobby, use command `/global Hedgewars X.Y.Z has just been released!`
    44 
    44 
    45 == Post-release ==
    45 == Post-release ==
    46 
    46 
    47  * Notify package managers of GNU/Linux distributions
    47  * Notify package managers of GNU/Linux distributions
    48  * Update Hedgewars Wiki
    48  * Update Hedgewars Wiki