Skip to content

Commit 8687853

Browse files
committed
fix: update SignPath artifact config with authenticode-sign directives
1 parent 3dfad3e commit 8687853

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

.signpath/artifact-configuration.xml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,21 @@
77
88
Signed artifacts:
99
- ferrite-portable-windows-x64.zip: Contains ferrite.exe (portable build)
10-
- ferrite-windows-x64.msi: MSI installer with embedded ferrite.exe
10+
- ferrite-windows-x64.msi: MSI installer (signs MSI and embedded exe automatically)
1111
-->
1212
<artifact-configuration xmlns="http://signpath.io/artifact-configuration/v1">
1313
<!-- GitHub Actions wraps uploaded artifacts in a zip -->
1414
<zip-file>
1515
<!-- Windows portable zip - sign the executable inside -->
1616
<zip-file path="ferrite-portable-windows-x64.zip">
17-
<pe-file path="ferrite.exe" />
17+
<pe-file path="ferrite.exe">
18+
<authenticode-sign />
19+
</pe-file>
1820
</zip-file>
1921

20-
<!-- Windows MSI installer - sign both the MSI and the executable inside -->
22+
<!-- Windows MSI installer - signing MSI also signs embedded executables -->
2123
<msi-file path="ferrite-windows-x64.msi">
22-
<!-- Sign the main application executable -->
23-
<pe-file path="ferrite.exe" />
24+
<authenticode-sign />
2425
</msi-file>
2526
</zip-file>
2627
</artifact-configuration>

0 commit comments

Comments
 (0)