Skip to content

Commit 3f73f0e

Browse files
Revert "avoid zip"
This reverts commit 1f1b25d.
1 parent 1f1b25d commit 3f73f0e

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

.github/workflows/build.yml

+3-7
Original file line numberDiff line numberDiff line change
@@ -431,10 +431,6 @@ jobs:
431431
SIGNTOOL_PATH: "C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x86/signtool.exe"
432432

433433
steps:
434-
- name: Install 7-Zip
435-
run: choco install 7zip
436-
shell: cmd
437-
438434
- name: Download artifact
439435
uses: actions/download-artifact@v3
440436
with:
@@ -469,11 +465,11 @@ jobs:
469465
# Unzip, Sign, and Rezip ZIP file without '_unsigned' in the name
470466
if [[ "$EXTENSION" == "zip" ]]; then
471467
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 {} \;
474470
SIGNED_ARTIFACT_PATH="${{ env.BUILD_ARTIFACTS_PATH }}/${SIGNED_BASE_NAME}.${EXTENSION}"
475471
pushd "$TEMP_DIR"
476-
7z a "$SIGNED_ARTIFACT_PATH" "$TEMP_DIR\*"
472+
zip -r "$SIGNED_ARTIFACT_PATH" .
477473
popd
478474
rm -rf "$TEMP_DIR"
479475
echo "Processed and re-zipped $ARTIFACT"

0 commit comments

Comments
 (0)