File tree Expand file tree Collapse file tree 1 file changed +19
-16
lines changed Expand file tree Collapse file tree 1 file changed +19
-16
lines changed Original file line number Diff line number Diff line change @@ -468,25 +468,28 @@ jobs:
468
468
env :
469
469
CERT_PASSWORD : ${{ secrets.INSTALLER_CERT_WINDOWS_PASSWORD }}
470
470
CONTAINER_NAME : ${{ secrets.INSTALLER_CERT_WINDOWS_CONTAINER }}
471
+ working-directory : ${{ env.BUILD_ARTIFACTS_PATH }}
471
472
run : |
473
+ @echo off
472
474
setlocal enabledelayedexpansion
473
- cd "%BUILD_ARTIFACTS_PATH%"
474
- for %%F in (*_unsigned.zip) do (
475
- set "zipfile=%%F"
476
- set "dirname=%%~nF"
477
- set "newzipfile=%%~nF"
478
- set "newzipfile=!newzipfile:_unsigned=!.zip"
479
-
480
- mkdir "!dirname!"
481
- tar -xf "!zipfile!" -C "!dirname!"
482
- pushd "!dirname!"
483
-
484
- "%SIGNTOOL_PATH%" sign -d "Arduino IDE" -f "%INSTALLER_CERT_WINDOWS_CER%" -csp "eToken Base Cryptographic Provider" -k "[{{%CERT_PASSWORD%}}]=%CONTAINER_NAME%" -fd sha256 -tr http://timestamp.digicert.com -td SHA256 -v "Arduino IDE.exe"
485
-
486
- popd
487
- tar -a -cf "!newzipfile!" "!dirname!"
488
- rmdir /s /q "!dirname!"
475
+
476
+ for /r %%i in (*_unsigned.zip) do (
477
+ set "zipfile=%%i"
478
+ goto :break
489
479
)
480
+ :break
481
+
482
+ set "dirname=!zipfile:_unsigned.zip=!"
483
+ set "newzipfile=!dirname!.zip"
484
+
485
+ mkdir "!dirname!"
486
+ tar -xf "!zipfile!" -C "!dirname!"
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
+
492
+ rmdir /s /q "!dirname!"
490
493
491
494
- name : Upload signed EXE
492
495
uses : actions/upload-artifact@v3
You can’t perform that action at this time.
0 commit comments