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:
parent
67c4d5cdc0
commit
06d90d5e46
24 changed files with 35954 additions and 10 deletions
9
setup-windows-certificate.ps1
Normal file
9
setup-windows-certificate.ps1
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
$scriptPath = split-path -parent $MyInvocation.MyCommand.Definition
|
||||
|
||||
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
|
||||
$headers.Add("Authorization", "token $env:DESKTOP_CERT_TOKEN")
|
||||
$headers.Add("Accept", 'application/vnd.github.v3.raw')
|
||||
|
||||
Invoke-WebRequest 'https://api.github.com/repos/desktop/desktop-secrets/contents/windows-certificate.pfx' `
|
||||
-Headers $headers `
|
||||
-OutFile "$scriptPath\windows-certificate.pfx"
|
||||
Loading…
Add table
Add a link
Reference in a new issue