Skip to content

Releasing Updates

Benjamin Keating edited this page Jan 22, 2021 · 2 revisions

Releases are managed through GitHub Actions, namely Samuelmeuli's action-electron-builder. See the workflows directory for details.

When you want to create a new release, follow these steps:

  1. Update the version in your project's package.json file (e.g. 1.2.3)
  2. Commit that change (git commit -am v1.2.3)
  3. Tag your commit (git tag v1.2.3). Make sure your tag name's format is v*.*.*. Your workflow will use this tag to detect when to create a release
  4. Push your changes to GitHub (git push && git push --tags)

After building successfully, the action will publish your release artifacts. By default, a new release draft will be created on GitHub with download links for your app. If you want to change this behavior, have a look at the electron-builder docs.

Clone this wiki locally