Difference between revisions of "Release Checklist"
From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
(→CEGUI) |
|||
Line 13: | Line 13: | ||
* Make docs packages. | * Make docs packages. | ||
* Upload! | * Upload! | ||
− | * Make sure the new release is listed as the latest release on sourceforge | + | * 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 | * 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 | * Make sure N+1 version is in bitbucket issue-tracker or add it |
Revision as of 13:02, 27 July 2015
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
- Post to twitter
- Post to google+
CEED
TODO