Difference between revisions of "Release Checklist"

From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
Jump to: navigation, search
Line 1: Line 1:
 +
== CEGUI ==
 +
 
This page is mainly for the CEGUI team and serves as a checklist to avoid forgetting steps when making a CEGUI release.
 
This page is mainly for the CEGUI team and serves as a checklist to avoid forgetting steps when making a CEGUI release.
  
Line 11: Line 13:
 
* Make docs packages.
 
* Make docs packages.
 
* Upload!
 
* Upload!
 +
* Make sure the new release is listed as the latest release on sourceforge
 
* Create a release on the drupal page - http://cegui.org.uk/node/add/release
 
* Create a release on the drupal page - http://cegui.org.uk/node/add/release
 
* Set new version in mantis as released - http://cegui.org.uk/mantis/manage_proj_edit_page.php?project_id=1
 
* Set new version in mantis as released - http://cegui.org.uk/mantis/manage_proj_edit_page.php?project_id=1
Line 17: Line 20:
 
* Post to twitter
 
* Post to twitter
 
* Post to google+
 
* Post to google+
 +
 +
== CEED ==
 +
 +
TODO

Revision as of 13:48, 16 July 2014

CEGUI

This page is mainly for the CEGUI team and serves as a checklist to avoid forgetting steps when making a CEGUI release.

  • $ hg purge --all # CAREFUL!
  • Bump release version in CMakeLists.txt
  • Bump ABI version in CMakeLists.txt
  • Add change log entries from mantis to doc/doxygen/changelog.dox
  • Regenerate generated code/other files (i.e regen bindings etc)
  • Create mercurial tag for release
  • Make source packages.
  • Build docs.
  • Make docs packages.
  • Upload!
  • Make sure the new release is listed as the latest release on sourceforge
  • Create a release on the drupal page - http://cegui.org.uk/node/add/release
  • Set new version in mantis as released - http://cegui.org.uk/mantis/manage_proj_edit_page.php?project_id=1
  • Make sure N+1 version is in mantis or add it
  • Generate docs and upload to static.cegui.org.uk, see http://bitbucket.org/cegui/docs-builder
  • Post to twitter
  • Post to google+

CEED

TODO