@@ -445,7 +445,7 @@ jobs:
445
445
# https://stackoverflow.com/questions/17927895/automate-extended-validation-ev-code-signing-with-safenet-etoken
446
446
run : |
447
447
shopt -s nullglob
448
- for ARTIFACT in "${{ env.BUILD_ARTIFACTS_PATH }}"/*_unsigned.{exe,zip, msi}; do
448
+ for ARTIFACT in "${{ env.BUILD_ARTIFACTS_PATH }}"/*_unsigned.{exe,msi}; do
449
449
echo "Processing $ARTIFACT"
450
450
FILENAME=$(basename "$ARTIFACT")
451
451
BASE_NAME="${FILENAME%.*}"
@@ -472,23 +472,25 @@ jobs:
472
472
run : |
473
473
@echo off
474
474
setlocal enabledelayedexpansion
475
-
475
+
476
476
for /r %%i in (*_unsigned.zip) do (
477
477
set "zipfile=%%i"
478
478
goto :break
479
479
)
480
480
:break
481
-
481
+
482
482
set "dirname=!zipfile:_unsigned.zip=!"
483
483
set "newzipfile=!dirname!.zip"
484
-
484
+
485
485
mkdir "!dirname!"
486
486
tar -xf "!zipfile!" -C "!dirname!"
487
487
488
- "%SIGNTOOL_PATH%" sign -d "Arduino IDE" -f "%INSTALLER_CERT_WINDOWS_CER%" -csp "eToken Base Cryptographic Provider" -k "%CERT_PASSWORD%" -fd sha256 -tr http://timestamp.digicert.com -td SHA256 -v "!dirname!\Arduino IDE.exe"
489
-
490
- tar -a -cf "!newzipfile!" "!dirname!"
491
-
488
+ "%SIGNTOOL_PATH%" sign -d "Arduino IDE" -f "%INSTALLER_CERT_WINDOWS_CER%" -csp "eToken Base Cryptographic Provider" -k "%CERT_PASSWORD%" -kc "%CONTAINER_NAME%" -fd sha256 -tr http://timestamp.digicert.com -td SHA256 -v "!dirname!\Arduino IDE.exe"
489
+
490
+ cd "!dirname!"
491
+ tar -a -cf "../!newzipfile!" .
492
+ cd ..
493
+
492
494
rmdir /s /q "!dirname!"
493
495
494
496
- name : Upload signed EXE
@@ -503,7 +505,6 @@ jobs:
503
505
name : Windows_X86-64_MSI
504
506
path : ${{ env.BUILD_ARTIFACTS_PATH }}/*Windows_64bit.msi
505
507
506
-
507
508
- name : Upload signed ZIP
508
509
uses : actions/upload-artifact@v3
509
510
with :
0 commit comments