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:
Pierre Jacquier
2024-08-12 07:55:46 -04:00
parent 80377174b9
commit b5420f3527

View File

@ -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: