Skip to content

Release

Sam Wray edited this page Sep 13, 2020 · 5 revisions

To create a release:

  1. Update the package.json version following Semver 2.0.0
    • commit message: chore(release): bumps version to x.x.x
  2. Merge into main
  3. Create a release and tag using the release section on GitHub
    • Name both the release and tag the version number with no "v" prefix
    • If still in alpha/beta please check the prerelease checkbox
    • Use the command git log --graph --pretty=format:'%s' --abbrev-commit to find all changes in main from the last release (search for chore(release): bumps version to x.x.x and copy all messages since then into the release notes)
  4. Publish release
    • Tag is created with the release
  5. Travis automatically runs when tags are created. electron-builder will publish artefacts to GitHub

General

Clone this wiki locally