-
Notifications
You must be signed in to change notification settings - Fork 1
Release checklist
Rick Companje edited this page Jun 19, 2017
·
23 revisions
-
Check commits since previous release (tag) (using Github's compare page)
- List things that need testing (write down in test etherpad)
- Update changelog (ReleaseNotes file) (draft in test etherpad)
-
Beta release
-
Check for all customfeeds (client, firmware, print3d):
- You're in the right branch (usually develop)
- You have the latest commits
- Build image
- Perform basic tests
- (When issues arise, fix issues)
- Update version & Releasenotes for beta release
- Build image
- Upload beta firmware update (using release script)
- Test updating
-
Add tags (by creating a release on github) to git repo's. We follow SemVer rules.
Because a Doodle3D-WiFiBox release includes 3 repo's we tag them all, whether there where changes or not. This way we can check what version is included in images.
-
Check for all customfeeds (client, firmware, print3d):
-
Stable release
- Test (on multiple devices and browsers)
- (When issues arise, fix issues)
- Update version & Releasenotes for stable release
- Build image
- Upload firmware update (using release script)
- Test updating
- Merge develop into master in the git repositories
-
Add tags (by creating a release on github) to git repo's. We follow SemVer rules.
Because a Doodle3D-WiFiBox release includes 3 repo's we tag them all, whether there where changes or not. This way we can check what version is included in images.
- If any changes have been made to the API, make sure those changes are marked with the new version (e.g. 'introduced in v...') in the API documenation.
- Google group & Kickstarter update
- Update FAQ & issues
- Update online version for Flashing device.