Add GitHub pipelines to do create .exe files and publish them for download under "Releases" as soon as a tag of the form v*.*.* is pushed.
https://github.com/marketplace/actions/gh-release looks like a good fit, an alternative would be to simply use the gh tool directly using YAML:
run: |
gh release create ${{ env.VERSION }} -n "${{ env.MESSAGE }}" -t "${{ env.NAME }}" ${{ env.FILES }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
VERSION: "tag for release"
MESSAGE: "message for release"
NAME: "release name"
FILES: path/to/file1 path/to/file2 ...
(Source: softprops/action-gh-release#107 (comment))
Add GitHub pipelines to do create .exe files and publish them for download under "Releases" as soon as a tag of the form
v*.*.*is pushed.https://github.com/marketplace/actions/gh-release looks like a good fit, an alternative would be to simply use the
ghtool directly using YAML:(Source: softprops/action-gh-release#107 (comment))