doc: update release howto
4 unresolved threads
4 unresolved threads
this changes the doc from rst to a markdown file and adds steps for signing the windows and macOS installers
fixes #896 (closed)
Edited by jkito
Merge request reports
Activity
added 3 commits
-
45f1c9ae...91a2ce8d - 2 commits from branch
main
- c415d618 - doc: update release howto
-
45f1c9ae...91a2ce8d - 2 commits from branch
- docs/release-howto.md 0 → 100644
17 18 ## Build Installers for Windows and MacOS 19 20 ### Steps to build the windows installer (needs Windows 10 or higher): 21 22 1. Generate the installer `.exe` file 23 24 ``` 25 $ make vendor # make sure to set the PROVIDER env variable to the correct provider 26 $ make build 27 $ make installer 28 ``` 29 2. Sign the installer: 30 31 ``` 32 PS> signtool sign /f .\leap.pfx /tr http://timestamp.digicert.com /td SHA256 /fd SHA256 /p <password_for_cert> <path_to_installer.exe> - docs/release-howto.md 0 → 100644
1 # Release procedure 2 3 ## Prepare source code repo for release 4 5 1. Generate the changelog and update the `CHANGELOG` file 6 7 ``` 8 $ git log --format="- %s" <last_release_tag>..HEAD 9 ``` 10 2. Open a Merge request with the above change 11 3. Create an annotated tag for the release version, the version for the app is taken from the o/p of `git desribe` 12 13 ``` 14 # tag should point to the commit that updated the CHANGELOG file 15 $ git tag -a 0.24.8 HEAD - docs/release-howto.md 0 → 100644
added 2 commits
added 20 commits
-
c1c5899b...8e9a765d - 19 commits from branch
main
- 97093e3b - doc: update release howto
-
c1c5899b...8e9a765d - 19 commits from branch
mentioned in issue #896 (closed)
added 6 commits
-
97093e3b...59e0dc60 - 5 commits from branch
main
- 3c90d0d2 - doc: update release howto
-
97093e3b...59e0dc60 - 5 commits from branch
Please register or sign in to reply