Skip to content

Commit 6348168

Browse files
authored
Add installer signing with SignPath
1 parent 6a1adf0 commit 6348168

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/windows.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,24 @@ jobs:
8080
& ISCC /Opublish\ /F$Filename /DGitHash=$git_hash windows_installer.iss
8181
8282
- name: Archive artifacts (welle.io Windows installer)
83+
id: upload_artifact
8384
if: always() && steps.create_installer.outcome == 'success'
8485
uses: actions/upload-artifact@v4
8586
with:
8687
name: welle.io Windows installer
8788
path: publish\*.exe
8889
if-no-files-found: error
8990

91+
- name: Sign installer with SignPath
92+
uses: signpath/github-action-submit-signing-request@v1
93+
with:
94+
api-token: '${{ secrets.SIGNPATH_API_TOKEN }}'
95+
organization-id: 'b7a507e8-ab76-445f-bfb5-05944bcbbee9'
96+
project-slug: 'welle.io'
97+
signing-policy-slug: 'test-signing'
98+
github-artifact-id: '${{steps.upload_artifact.outputs.artifact-id}}'
99+
wait-for-completion: false
100+
90101
- name: Upload to nightly server
91102
if: always() && steps.create_installer.outcome == 'success'
92103
uses: dennisameling/ftp-upload-action@v1

0 commit comments

Comments
 (0)