Release Checklist - Artheau/SpriteSomething GitHub Wiki
SpriteSomething
Releases Checklist
Update Version Number
app_resources/meta/manifests/app_version.txtneeds to have the major and minor version of this release. The Travis Build ID number will be appended as part of the deployment process.
Update Console usage
SpriteSomething.specincludes whether or not to have the app run with a console window. If we're concerned that stuff might break and need more-in-depth debugging information, make sureconsole=True, else make sureconsole=False.
Update Documentation
- Each folder off of the root needs a
README.mdthat describes what goes on in there. Not all files/directories need to be described. - The root has
README-files.mdthat describes what goes on in there. Not all files need to be described. - The root has
README.mdthat describes an overview of what SpriteSomething does and is designed to do.
Update Release Notes
RELEASENOTES.mdneeds to detail stuff, including potentially:- Features included since last release
- Features excluded since last release
- Bugs squashed since last release
- Bugs outstanding since last release
Deployment
-
After preparing release on
stable, push tomaster- Make sure that
stablepasses all of the unit tests before pushing tomaster! - Pushing to
masterwill:- Produce a drafted GitHub Release
- Push an update to the GitHub Pages server
- Make sure that
-
Once the GitHub Release is finished (all binaries uploaded):
- Publish the GitHub Release
- Click on the hyperlink to navigate to
RELEASENOTES.md - Copy/paste the contents of
RELEASENOTES.mdinto the body of the Release - Kick back a cold one