File tree 1 file changed +3
-7
lines changed
1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change @@ -431,10 +431,6 @@ jobs:
431
431
SIGNTOOL_PATH : " C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x86/signtool.exe"
432
432
433
433
steps :
434
- - name : Install 7-Zip
435
- run : choco install 7zip
436
- shell : cmd
437
-
438
434
- name : Download artifact
439
435
uses : actions/download-artifact@v3
440
436
with :
@@ -469,11 +465,11 @@ jobs:
469
465
# Unzip, Sign, and Rezip ZIP file without '_unsigned' in the name
470
466
if [[ "$EXTENSION" == "zip" ]]; then
471
467
TEMP_DIR=$(mktemp -d)
472
- 7z x "$ARTIFACT" -o "$TEMP_DIR"
473
- find "$TEMP_DIR" -type f -name 'Arduino IDE .exe' -exec "${{ env.SIGNTOOL_PATH }}" sign -d "Arduino IDE" -f ${{ env.INSTALLER_CERT_WINDOWS_CER }} -csp "eToken Base Cryptographic Provider" -k "[{{${{ env.CERT_PASSWORD }}}}]=${{ env.CONTAINER_NAME }}" -fd sha256 -tr http://timestamp.digicert.com -td SHA256 -v {} \;
468
+ unzip "$ARTIFACT" -d "$TEMP_DIR"
469
+ find "$TEMP_DIR" -type f -name '* .exe' -exec "${{ env.SIGNTOOL_PATH }}" sign -d "Arduino IDE" -f ${{ env.INSTALLER_CERT_WINDOWS_CER }} -csp "eToken Base Cryptographic Provider" -k "[{{${{ env.CERT_PASSWORD }}}}]=${{ env.CONTAINER_NAME }}" -fd sha256 -tr http://timestamp.digicert.com -td SHA256 -v {} \;
474
470
SIGNED_ARTIFACT_PATH="${{ env.BUILD_ARTIFACTS_PATH }}/${SIGNED_BASE_NAME}.${EXTENSION}"
475
471
pushd "$TEMP_DIR"
476
- 7z a "$SIGNED_ARTIFACT_PATH" "$TEMP_DIR\*"
472
+ zip -r "$SIGNED_ARTIFACT_PATH" .
477
473
popd
478
474
rm -rf "$TEMP_DIR"
479
475
echo "Processed and re-zipped $ARTIFACT"
You can’t perform that action at this time.
0 commit comments