Difference between revisions of "Release Checklist"

From Mudlet
Jump to navigation Jump to search
Line 20: Line 20:
 
= Post 3.0 checklist =
 
= Post 3.0 checklist =
 
# merge release_30 into development and kill it
 
# merge release_30 into development and kill it
# migrate development to github (help wanted)
+
# migrate the project from launchpad.net to github.com (help wanted)
 
# upgrade mudlet.org linode image (help wanted)
 
# upgrade mudlet.org linode image (help wanted)
 
# add vadi2/mudlet-lua as a submodule to main tree
 
# add vadi2/mudlet-lua as a submodule to main tree

Revision as of 06:30, 18 February 2017

New release checklist

  1. update Mudlet/mudlet-lua with latest from vadi2/mudlet-lua
  2. update built-in packages and scripts
  3. tag in git
  4. 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
  5. make windows installer
    1. sign windows installer
  6. make macos installer
  7. make linux installer
  8. update Ubuntu PPA
  9. regenerate geyser docs
  10. post news on mudlet.org
  11. post thread on forums.mudlet.org
  12. post update on achaea, lusternia, imperian, dsl-mud.org forums (any others?)
  13. post update on twitter
  14. post update on facebook

Post 3.0 checklist

  1. merge release_30 into development and kill it
  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