This repository was archived by the owner on Oct 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 917
Release Checklist
Marc G edited this page Dec 27, 2016
·
7 revisions
- Version update
- Update deploy/core/package.json, deploy/core/version.json and project.clj
- Make sure electron version is up to date in
version.json - Make sure plugin versions in script/build.sh are latest versions
- Make sure version fields in Windows and Mac display the correct version
- Make sure the paths in the usage section of the developer install page are updated
- Add changelog to CHANGELOG.md
- Copy changelog to GH release draft
- Prepare the new milestone
- Create next milestone if it doesn't exist already
- Migrate remaining issues
- Close the milestone that is being published
- Upload binaries from
script/build.sh --releaseto draft. Don't forget to click Save draft!- Generate an MD5 checksum for the binary package:
- Run
certUtil -hashfile lighttable-x.y.z-windows.zip MD5on Windows. - Run
openssl md5 lighttable-x.y.z-mac.tar.gzon Mac OS X or Linux.
- Run
- Generate an MD5 checksum for the binary package:
- Publish GH release which creates git tag and notifies users about new release
- Update download links on lighttable.com
- Optional announcement on the mailing list - example email
- Blog post (Major or Minor releases only)
- Inform @bdukes so that he can update the Chocolatey package
- Update the Cask file
- After release, build api documentation