- Make sure that all tests are successful:
$ ./gradlew test
-
Also test the package in the GUI by doing the test cases outlined in GUI-TEST.md
-
Increase the version and tag the release with the new version. This can be done with
version-bump.sh
:
$ ./version-bump.sh 1.7.0 1.7.1
-
Add a blurb of changes to the
Changes
section inDescription.props
-
Create ZIP files in
./release-files
for each package and generate their sha256 sums with:
$ ./make-release-files.sh
-
Draft a new GitHub release, add a changelog and the sha256 sums that were generated during (4) in
release-files/sums.sha256
-
Upload all ZIP files and sh/ps1 scripts in the
release-files
directory generated in step (3). This can be done with theupload-release.sh
script:
$ ./upload-release.sh 1.7.1