Release Checklist
Jump to navigation
Jump to search
Mudlet release checklist
- ☐ ensure windows, mac, linux generic installers and the ubuntu ppa are good to go
- ☐ 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 mudlet.pro and CMakeLists.txt to new version and strip out BUILD to be empty in development branch
- ☐ tag in git (release process starts here)
- ☐ merge latest development to master branch
- ☐ make windows installer
- ☐ make linux installers
- ☐ update Ubuntu PPA
- ☐ reset BUILD in development branch to be -dev
- ☐ test that all binaries launch and work
- ☐ upload binaries to dblsqd and link them to a release
- ☐ 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
- ☐ update Linux distro maintainers, flag package outdated on arch (release process ends here)
Individual contributor TODOs
https://gist.github.com/keneanung/0d8def8454c912f28842d3749ad65f00 https://gist.github.com/vadi2/1fb249c48dead71b9641f840622e8495