-
Notifications
You must be signed in to change notification settings - Fork 227
Release tasks
stubb edited this page Dec 31, 2014
·
6 revisions
- All severe bugs are fixed, testing period starts
- Find volunteers who will help with playtesting and packaging
- Spread news about the upcoming release, post on blog
- Send a mail to our list uh-beta and ask for testers!
- Test content: Start a new tutorial, free game, random map. Build up a settlement, build each available building at least once, check all buttons and icons. Pause and unpause the game. AI! Save/load the game. Check multiplayer, screenshots, chat. Map editor: start a game with a generated map. See whether logfiles are empty, options are fine, etc.
- Update changelog
- Update AUTHORS, LICENSE.
Generate credits from AUTHORS (script in
development/
) - Tag the commit that is used for the release in git.
Use
git tag -a
to annotate this milestone with its features (best check the changelog highlights for these) - Update version numbers in
development/create_release_tarball.sh
anddevelopment/create_windows_installer.sh
- upload the exported tarball from above tag at github to sourceforge (compressed)
- Compile the actual packages for the different platforms,
especially be careful with Python and FIFE:
- Windows installer: nihathrael
- .deb packages: christoph
- .rpm packages: gryffus (OBS)
- Arch PKGBUILD: nihathrael
- gentoo overlay: totycro
- Mac: enno4uh
- Atlases!
- Ensure that all compiled release packages has been tested at least once, preferably twice, by a different developer who runs the same platform
- Ensure that the version displayed in the main menu is accurate
- Change the "most recent version" file(s) on our homepage (for the update checker)
- Upload the tested release packages at sourceforge
- Make sure that the releases at sourceforge are properly tagged as standard packages for the different supported platforms
- Update the version number of the Update-Server (nihathrael)
- Write release announcement
- Create new screenshots (width: 800px), upload them to CMSMS into a new album
- Create a video
Home > Documentation >
- [Design-Document]
- Read the Docs
- Scenarios
- Packagers
- Multiplayer
- Pychan pitfalls