From 54feef27dab1b105c30ad341e503c399ebb2409d Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sun, 26 Apr 2026 13:09:52 +1000 Subject: [PATCH] CI: Use 7z for symbols archives Slightly less space consumed. --- .github/workflows/main.yml | 12 ++++++------ .github/workflows/windows-build.yml | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 07a16435e..b99404bf3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -62,13 +62,13 @@ jobs: files: | ./artifacts/duckstation-windows-x64-installer.exe ./artifacts/duckstation-windows-x64-release.zip - ./artifacts/duckstation-windows-x64-release-symbols.zip + ./artifacts/duckstation-windows-x64-release-symbols.7z ./artifacts/duckstation-windows-x64-sse2-installer.exe ./artifacts/duckstation-windows-x64-sse2-release.zip - ./artifacts/duckstation-windows-x64-sse2-release-symbols.zip + ./artifacts/duckstation-windows-x64-sse2-release-symbols.7z ./artifacts/duckstation-windows-arm64-installer.exe ./artifacts/duckstation-windows-arm64-release.zip - ./artifacts/duckstation-windows-arm64-release-symbols.zip + ./artifacts/duckstation-windows-arm64-release-symbols.7z ./artifacts/DuckStation-x64.AppImage ./artifacts/DuckStation-x64-SSE2.AppImage ./artifacts/DuckStation-arm64.AppImage @@ -86,13 +86,13 @@ jobs: files: | ./artifacts/duckstation-windows-x64-installer.exe ./artifacts/duckstation-windows-x64-release.zip - ./artifacts/duckstation-windows-x64-release-symbols.zip + ./artifacts/duckstation-windows-x64-release-symbols.7z ./artifacts/duckstation-windows-x64-sse2-installer.exe ./artifacts/duckstation-windows-x64-sse2-release.zip - ./artifacts/duckstation-windows-x64-sse2-release-symbols.zip + ./artifacts/duckstation-windows-x64-sse2-release-symbols.7z ./artifacts/duckstation-windows-arm64-installer.exe ./artifacts/duckstation-windows-arm64-release.zip - ./artifacts/duckstation-windows-arm64-release-symbols.zip + ./artifacts/duckstation-windows-arm64-release-symbols.7z ./artifacts/DuckStation-x64.AppImage ./artifacts/DuckStation-x64-SSE2.AppImage ./artifacts/DuckStation-arm64.AppImage diff --git a/.github/workflows/windows-build.yml b/.github/workflows/windows-build.yml index f27218e71..149ccdace 100644 --- a/.github/workflows/windows-build.yml +++ b/.github/workflows/windows-build.yml @@ -112,13 +112,13 @@ jobs: - name: Create ${{ matrix.name }} Symbols Archive shell: cmd run: | - "C:\Program Files\7-Zip\7z.exe" a -mx9 -r duckstation-windows-${{ matrix.arch }}-release-symbols.zip ./bin/${{ matrix.bindir }}/*.pdb + "C:\Program Files\7-Zip\7z.exe" a -mx9 -r duckstation-windows-${{ matrix.arch }}-release-symbols.7z ./bin/${{ matrix.bindir }}/*.pdb - name: Upload ${{ matrix.name }} Symbols Archive uses: actions/upload-artifact@v7 with: name: "windows-${{ matrix.arch }}" - path: "duckstation-windows-${{ matrix.arch }}-release-symbols.zip" + path: "duckstation-windows-${{ matrix.arch }}-release-symbols.7z" archive: false if-no-files-found: error