electron-autoupdate-example
v0.2.3
Published
electron autoupdate example project
Downloads
4
Readme
This repo contains the bare minimum code to have an auto-updating Electron app using electron-updater
with releases stored on GitHub.
NOTE: If you want to run through this whole process, you will need to fork this repo on GitHub and replace all instances of iffy
with your GitHub username before doing the following steps.
First, install necessary dependencies with:
npm install
Generate a GitHub access token by going to https://github.com/settings/tokens/new. The access token should have the
repo
scope/permission. Once you have the token, assign it to an environment variable (on macOS/linux):export GH_TOKEN="<YOUR_TOKEN_HERE>"
Publish with the
publish.sh
script:./publish.sh
Release the release on GitHub by going to https://github.com/iffy/electron-updater-example/releases, editing the release and clicking "Publish release."
Download and install the app from https://github.com/iffy/electron-updater-example/releases.
Update the version in
package.json
Do steps 3 and 4 again.
Open the installed version of the app and see that it updates itself.