Fix windows signature return code, as we are using Invoke-Expression, and makes sure that this job doesn't prevent upload even when it fails

This commit is contained in:
Peio Rigaux 2025-05-06 14:57:39 +02:00
parent 305973038d
commit 179be1bb15

View file

@ -204,6 +204,7 @@ win64-ninja-vs2022-package-windows:
win64-codesigning:
stage: signing
allow_failure: true
extends:
- .windows-codesigning
needs:
@ -218,6 +219,7 @@ win64-codesigning:
script:
- cd build-desktop/OUTPUT/Packages/
- Invoke-Expression "& ${WINDOWS_SIGN_TOOL} sign /fd SHA256 /t ${WINDOWS_SIGN_TIMESTAMP_URL} /sha1 ${WINDOWS_SIGN_HASH} *.exe"
- 'if (-not ($LastExitCode -eq 0)) {throw "Error: Signature failed"}'
artifacts:
paths:
- build-desktop\OUTPUT\Packages\*