Skip to content

Commit 06d90d5

Browse files
committed
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
1 parent 67c4d5c commit 06d90d5

24 files changed

Lines changed: 35954 additions & 10 deletions
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: 'Build MSI'
2+
description: 'Build, sign, and release Windows installers using WiX'
3+
inputs:
4+
version:
5+
description: 'what version to use for the built MSI'
6+
required: true
7+
exe:
8+
description: 'path to exe to wrap in MSI '
9+
required: true
10+
outputs:
11+
msi:
12+
description: 'path to MSI file'
13+
runs:
14+
using: 'node12'
15+
main: 'dist/index.js'

0 commit comments

Comments
 (0)