Difference between revisions of "Release Checklist"
Jump to navigation
Jump to search
(Adjust layout for improved readability) |
|||
Line 1: | Line 1: | ||
= Mudlet release checklist = | = Mudlet release checklist = | ||
− | # | + | # 5 days before the release |
− | # ☐ update <code>mudlet.ts</code> with the latest translations strings for translators to translate | + | ## ☐ update <code>mudlet.ts</code> with the latest translations strings for translators to translate |
− | # ☐ merge outstanding approved pull requests | + | ## ☐ merge outstanding approved pull requests |
− | # ☐ create a new <code>release-<version></code> branch off <code>development</code> | + | ## ☐ create a new <code>release-<version></code> branch off <code>development</code> |
− | # ☐ go through every single commit and ensure all new functionality is documented | + | ## ☐ go through every single commit and ensure all new functionality is documented |
− | # ☐ update http://www.mudlet.org/geyser/files/index.html (need to document how to upload) | + | ## ☐ update http://www.mudlet.org/geyser/files/index.html (need to document how to upload) |
− | # ☐ update built-in packages and scripts | + | ## ☐ update built-in packages and scripts |
− | # ☐ update edbee to latest | + | ## ☐ update edbee to latest |
− | # ☐ go through every single commit and write up a newspost with the latest highlights | + | ## ☐ go through every single commit and write up a newspost with the latest highlights |
− | # | + | # on release day |
− | # ☐ create a new release in dblsqd | + | ## ☐ create a new release in dblsqd |
− | # ☐ merge latest translations from Crowdin | + | ## ☐ merge latest translations from Crowdin |
− | # ☐ merge latest autocomplete json | + | ## ☐ merge latest autocomplete json |
− | # ☐ update mudlet.pro and CMakeLists.txt to new version and strip out BUILD to be empty in development branch (release process starts here) | + | ## ☐ update mudlet.pro and CMakeLists.txt to new version and strip out BUILD to be empty in development branch (release process starts here) |
− | # ☐ tag in git | + | ## ☐ tag in git |
− | # ☐ reset BUILD in development branch to be -dev | + | ## ☐ reset BUILD in development branch to be -dev |
− | # ☐ test that all binaries launch and work | + | ## ☐ test that all binaries launch and work |
− | # ☐ close github milestone | + | ## ☐ close github milestone |
− | # ☐ post news on mudlet.org | + | ## ☐ post news on mudlet.org |
− | # ☐ post news to https://launchpad.net/mudlet | + | ## ☐ post news to https://launchpad.net/mudlet |
− | # ☐ make a proper github release | + | ## ☐ make a proper github release |
− | # ☐ post thread on forums.mudlet.org | + | ## ☐ post thread on forums.mudlet.org |
− | # ☐ post update on achaea, lusternia, imperian, dsl-mud.org, mudconnect.com, topmudsites.com forums, [http://linux.softpedia.com/get/GAMES-ENTERTAINMENT/MUD/Mudlet-45973.shtml softpedia] | + | ## ☐ post update on achaea, lusternia, imperian, dsl-mud.org, mudconnect.com, topmudsites.com forums, [http://linux.softpedia.com/get/GAMES-ENTERTAINMENT/MUD/Mudlet-45973.shtml softpedia] |
− | # ☐ post update on twitter, mud.social, reddit, http://arkadia.rpg.pl, torilmud, muder.ru | + | ## ☐ post update on twitter, mud.social, reddit, http://arkadia.rpg.pl, torilmud, muder.ru |
− | # ☐ submit mudlet windows installer to avg and avast whitelisting | + | ## ☐ submit mudlet windows installer to avg and avast whitelisting |
− | # ☐ merge release branch into <code>development</code> (ensure <code>-dev</code> suffix is present) | + | ## ☐ merge release branch into <code>development</code> (ensure <code>-dev</code> suffix is present) |
− | # ☐ merge <code>development</code> into <code>master</code> branch | + | ## ☐ merge <code>development</code> into <code>master</code> branch |
− | # ☐ update Linux distro maintainers, flag package outdated on arch (release process ends here) | + | ## ☐ update Linux distro maintainers, flag package outdated on arch (release process ends here) |
= Individual contributor TODOs = | = Individual contributor TODOs = | ||
− | https://gist.github.com/keneanung/0d8def8454c912f28842d3749ad65f00 | + | * keneanung: https://gist.github.com/keneanung/0d8def8454c912f28842d3749ad65f00 |
− | https://gist.github.com/vadi2/1fb249c48dead71b9641f840622e8495 | + | * vadi: https://gist.github.com/vadi2/1fb249c48dead71b9641f840622e8495 |
Revision as of 13:48, 12 November 2018
Mudlet release checklist
- 5 days before the release
- ☐ update
mudlet.ts
with the latest translations strings for translators to translate - ☐ merge outstanding approved pull requests
- ☐ create a new
release-<version>
branch offdevelopment
- ☐ go through every single commit and ensure all new functionality is documented
- ☐ update http://www.mudlet.org/geyser/files/index.html (need to document how to upload)
- ☐ update built-in packages and scripts
- ☐ update edbee to latest
- ☐ go through every single commit and write up a newspost with the latest highlights
- ☐ update
- on release day
- ☐ create a new release in dblsqd
- ☐ merge latest translations from Crowdin
- ☐ merge latest autocomplete json
- ☐ update mudlet.pro and CMakeLists.txt to new version and strip out BUILD to be empty in development branch (release process starts here)
- ☐ tag in git
- ☐ reset BUILD in development branch to be -dev
- ☐ test that all binaries launch and work
- ☐ close github milestone
- ☐ post news on mudlet.org
- ☐ post news to https://launchpad.net/mudlet
- ☐ make a proper github release
- ☐ post thread on forums.mudlet.org
- ☐ post update on achaea, lusternia, imperian, dsl-mud.org, mudconnect.com, topmudsites.com forums, softpedia
- ☐ post update on twitter, mud.social, reddit, http://arkadia.rpg.pl, torilmud, muder.ru
- ☐ submit mudlet windows installer to avg and avast whitelisting
- ☐ merge release branch into
development
(ensure-dev
suffix is present) - ☐ merge
development
intomaster
branch - ☐ update Linux distro maintainers, flag package outdated on arch (release process ends here)