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 |