Skip to content

Commit 2ca4c09

Browse files
committed
ci(build): Introduce digital signing
1 parent c66f028 commit 2ca4c09

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/pr.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,24 @@ jobs:
9696
export VERSION=0.0.0
9797
./make.bat pkg
9898
- uses: actions/upload-artifact@v4
99+
id: upload-msi
99100
with:
100101
name: "fibratus-amd64.msi"
101102
path: "./build/msi/fibratus-0.0.0-amd64.msi"
103+
- name: Sign MSI
104+
uses: signpath/github-action-submit-signing-request@v1
105+
with:
106+
api-token: "${{ secrets.SIGNPATH_API_TOKEN }}"
107+
organization-id: "${{ secrets.SIGNPATH_ORG_ID }}"
108+
project-slug: "Fibratus"
109+
signing-policy-slug: "test"
110+
github-artifact-id: "${{steps.upload-msi.outputs.artifact-id}}"
111+
wait-for-completion: true
112+
output-artifact-directory: "./build/msi/fibratus-0.0.0-amd64-signed.msi"
113+
- uses: actions/upload-artifact@v4
114+
with:
115+
name: "fibratus-amd64-signed.msi"
116+
path: "./build/msi/fibratus-0.0.0-amd64-signed.msi"
102117

103118
test:
104119
runs-on: windows-latest

0 commit comments

Comments
 (0)