Skip to content
This repository was archived by the owner on Oct 21, 2022. It is now read-only.

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 --release to 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 MD5 on Windows.
      • Run openssl md5 lighttable-x.y.z-mac.tar.gz on Mac OS X or Linux.
  • 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
Clone this wiki locally