-
Notifications
You must be signed in to change notification settings - Fork 0
Release process
Jakub Ďuraš edited this page May 23, 2020
·
1 revision
All builds are created in the CI pipeline, but there is some manual work that needs to be done for their release. Here you can find short checklists of the things that should be done - please go through all of the points before you start executing the first one.
- Bump the version number in the package.json - e.g., from
0.4.0-dev
to0.5.0-dev
- but do not push it yet! - Draft a new release with tag vX where X is the version that was used in the package.json, e.g.,
v0.5.0-dev
. - Feel free to commit and push the package.json. All commits will get their distributable files built and uploaded to Github.
The prepared release does not have to be released to the public. If it makes sense, as it makes for internal releases, you can just as well skip that and start preparing a new one. Just make sure not to publish the release - that it stays as a draft. These steps should be followed if you want it to be released to the public.
- Distributable files in the release on the Github will not be signed properly by default. To create signed distributable files, run the CI pipeline manually in the Azure Pipelines with a custom user variable
sign
set totrue
. - After the build ended successfully, make sure all of the attached files are there and test them manually on each platform.
- Check the draft release has a correct title and description describing all features or fixes.
- Publish the release in the Github. It'll be available to auto-update from now on. To also make it available on the website, bump the version number in the
release.json
.