Release Checklist

From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
Revision as of 09:59, 1 September 2015 by Ident (Talk | contribs)

Jump to: navigation, search

CEGUI

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

  • First check that the local repo is completely up-to-date and check that no unversioned files or uncommited changes are existing.
  • Bump release version in CMakeLists.txt
  • Bump ABI version in CMakeLists.txt
  • Add change log entries from https://bitbucket.org/cegui/cegui/issues?milestone=0.8.4&status=resolved (change the version in the link) 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 (or not!)
  • For 0.8.5 Release announce in the docs and in the Release news that this requires CMAke 0.8.11 minimum
  • Create a release on the drupal page - http://cegui.org.uk/node/add/release
  • Make sure N+1 version is in bitbucket issue-tracker or add it
  • Generate docs and upload to static.cegui.org.uk, see http://bitbucket.org/cegui/docs-builder
  • Update the server's htaccess in the static API docs folder to redirect to the latest minor version
  • Post to twitter
  • Post to google+

CEED

TODO