Skip to content

Commit

Permalink
automatically produce MSI files for releases
Browse files Browse the repository at this point in the history
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
  • Loading branch information
vilmibm committed Dec 19, 2019
1 parent 67c4d5c commit 06d90d5
Show file tree
Hide file tree
Showing 24 changed files with 35,954 additions and 10 deletions.
15 changes: 15 additions & 0 deletions .github/actions/build-msi/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: 'Build MSI'
description: 'Build, sign, and release Windows installers using WiX'
inputs:
version:
description: 'what version to use for the built MSI'
required: true
exe:
description: 'path to exe to wrap in MSI '
required: true
outputs:
msi:
description: 'path to MSI file'
runs:
using: 'node12'
main: 'dist/index.js'
Loading

0 comments on commit 06d90d5

Please sign in to comment.