./scripts/release-branch.sh. This will create the 0.xx-stable branch and CircleCI will automatically create a GitHub release from it.msi file from the AppVeyor build of that branch to the GitHub release. Note that this is not automated as we will need to Authenticode sign the installers in the future (which will be done externally to AppVeyor).tar.gz, .deb, .rpm and .msi). Do not continue until this is checkedlatest_version in _config.yml on the website. This updates the download URLs (/latest.tar.gz etc) to point to the new release. This will eventually be automated (#187)git checkout 0.x-stable, e.g 0.7-stablenpm version patch, it will create a commit with changed
package.json and tag v0.xx.1 to that commitgit push origin 0.x-stable --follow-tagsThis is the old way releases were done, for reference (in case any of the automation breaks). Building a release was a two-step process - Most stuff is built on Linux, and some Windows-specific stuff (such as the Windows installer) is built on Windows.
On Linux:
./scripts/release-branch.sh./scripts/build-deb.sh.deb and .rpm files from artifacts directory to the Github releaseOn Windows:
yarn install && yarn run build)powershell .\scripts\build-dist.ps1yarn run build-win-installer
yarn run build-chocolatey.msi file from artifacts directory to Github release← Previous: Translations Next: Governance →