Difference between revisions of "Release Checklist"

From Mudlet
Jump to navigation Jump to search
Line 18: Line 18:
 
# post update on twitter
 
# post update on twitter
 
# post update on facebook
 
# post update on facebook
 +
# update 'fix commited' bugs on https://bugs.launchpad.net/mudlet
  
 
= Post 3.0 checklist =
 
= Post 3.0 checklist =

Revision as of 05:48, 27 February 2017

New release checklist

  1. update Mudlet/mudlet-lua with latest from vadi2/mudlet-lua
  2. update http://www.mudlet.org/geyser/index.html
  3. update built-in packages and scripts
  4. tag in git
  5. go through every single commit and write up a newspost with the latest highlights
    1. check wiki documentation while doing this to ensure everything is documented
    2. document if not
  6. make windows installer
    1. sign windows installer
  7. make macos installer
  8. make linux installer
  9. update Ubuntu PPA
  10. regenerate geyser docs
  11. post news on mudlet.org
  12. post thread on forums.mudlet.org
  13. post update on achaea, lusternia, imperian, dsl-mud.org forums (any others?)
  14. post update on twitter
  15. post update on facebook
  16. update 'fix commited' bugs on https://bugs.launchpad.net/mudlet

Post 3.0 checklist

  1. merge release_30 into development and remove the branch
  2. migrate the project from launchpad.net to github.com (help wanted)
  3. upgrade mudlet.org linode image (help wanted)
  4. add vadi2/mudlet-lua as a submodule to main tree
  5. merge release_31 into development and remove the branch
  6. apply clang-format to all files
  7. enforce clang-format on commit & pr acceptance
  8. in general, 4.0 is about i18n support - but as always, feel free to work on whatever interests you