automatically produce MSI files for releases

This commit:

- Adds config for building Windows installers
- Adds an action for fetching exe files built by goreleaser
- Adds an action for building Windows installers
- Adds an action for adding MSI files to an existing GH release
- Adds MSI signing to our release flow
- Disables homebrew formula bumping for prereleases
- Allows the release asset copying action to copy windows assets
This commit is contained in:
vilmibm 2019-12-11 09:00:28 -06:00
parent 67c4d5cdc0
commit 06d90d5e46
24 changed files with 35954 additions and 10 deletions

5
.github/actions/upload-msi/action.yml vendored Normal file
View file

@ -0,0 +1,5 @@
name: 'Upload MSI'
description: 'Upload gh.msi to both homebrew-gh and gh-cli releases'
runs:
using: 'node12'
main: 'dist/index.js'