Add Windows signing
commit aa472a198f53333e1434074242ea7fe0bae8727d Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Mon Aug 12 07:54:37 2024 -0400 Clean up commit 01235e121c13c795dd2a821c40d4b21a88437ba0 Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Mon Aug 12 07:53:38 2024 -0400 Clean up commit d1dfceccec5b6f9a855bf6d6df77bb33626856a1 Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Mon Aug 12 07:30:18 2024 -0400 WIP, arm commit ee9d1e10df4eee36c26c755550fc9218abe058ab Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Mon Aug 12 07:15:56 2024 -0400 WIP, arm and wildcard commit e8725268fe41c755a8ee1ff620b7a9411146b859 Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Mon Aug 12 07:00:07 2024 -0400 WIP commit 6c0c3e1787cf2663fcccdae917d72be91e03c208 Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Mon Aug 12 06:22:34 2024 -0400 WIP, found signtool, fix path commit 12d15ffd63b774037a9bc6526333bf4b4b88d031 Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Mon Aug 12 05:58:24 2024 -0400 WIP commit 538c5a9bfd6a1164408b34bc79923859abe03aa1 Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Sat Aug 10 08:17:29 2024 -0400 WIP commit c7fc5e8f9694950d84542306de081ab414bf6f7a Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Sat Aug 10 08:12:11 2024 -0400 WIP commit 612a96cf5174be218b703d566b7f4eb317a7a23d Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Sat Aug 10 07:53:49 2024 -0400 WIP commit 764a6dedef71a84f870088a0b581e763e51d74ed Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Sat Aug 10 07:38:40 2024 -0400 Find signtool commit 64554212cf6d64b7a351e88cd0c27344463f1beb Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Sat Aug 10 07:37:26 2024 -0400 WIP copying digicert commit 2dc19943823c8695ea85cf267c3c204bab2d8f7d Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Sat Aug 10 07:27:45 2024 -0400 WIP commit 61bbb53d330e4eeac4e6f980d2876e5cb021dece Author: Pierre Jacquier <pierrejacquier39@gmail.com> Date: Sat Aug 10 07:09:06 2024 -0400 WIP windows sign
This commit is contained in:
12
.github/workflows/build-test-publish-apps.yml
vendored
12
.github/workflows/build-test-publish-apps.yml
vendored
@ -185,15 +185,17 @@ jobs:
|
|||||||
- name: List artifacts
|
- name: List artifacts
|
||||||
run: "ls -R out/make"
|
run: "ls -R out/make"
|
||||||
|
|
||||||
# TODO: sign the app (and updater bundle potentially)
|
- name: Sign using Signtool
|
||||||
- name: Sign using signtool
|
|
||||||
if: ${{ env.BUILD_RELEASE == 'true' }}
|
if: ${{ env.BUILD_RELEASE == 'true' }}
|
||||||
env:
|
env:
|
||||||
THUMBPRINT: "F4C9A52FF7BC26EE5E054946F6B11DEEA94C748D"
|
THUMBPRINT: "F4C9A52FF7BC26EE5E054946F6B11DEEA94C748D"
|
||||||
FILE: "out\\make\\squirrel.windows\\arm64\\Zoo Modeling App-0.24.3 Setup.exe"
|
X64_FILE: "D:\\a\\modeling-app\\modeling-app\\out\\make\\squirrel.windows\\x64\\Zoo Modeling App-*Setup.exe"
|
||||||
|
ARM64_FILE: "D:\\a\\modeling-app\\modeling-app\\out\\make\\squirrel.windows\\arm64\\Zoo Modeling App-*Setup.exe"
|
||||||
run: |
|
run: |
|
||||||
signtool.exe sign /sha1 $THUMBPRINT /tr http://timestamp.digicert.com /td SHA256 /fd SHA256 $FILE
|
signtool.exe sign /sha1 ${{ env.THUMBPRINT }} /tr http://timestamp.digicert.com /td SHA256 /fd SHA256 "${{ env.X64_FILE }}"
|
||||||
shell: cmd
|
signtool.exe verify /v /pa "${{ env.X64_FILE }}"
|
||||||
|
signtool.exe sign /sha1 ${{ env.THUMBPRINT }} /tr http://timestamp.digicert.com /td SHA256 /fd SHA256 "${{ env.ARM64_FILE }}"
|
||||||
|
signtool.exe verify /v /pa "${{ env.ARM64_FILE }}"
|
||||||
|
|
||||||
- uses: actions/upload-artifact@v3
|
- uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
|
|||||||
Reference in New Issue
Block a user