CI: Use maximum compression for zip builds

This commit is contained in:
Stenzek 2025-06-15 13:20:05 +10:00
parent 7f066c2864
commit 466ccc5d88
No known key found for this signature in database
2 changed files with 7 additions and 7 deletions

View File

@ -70,7 +70,7 @@ jobs:
cmake --build . --parallel cmake --build . --parallel
mv bin/DuckStation.app . mv bin/DuckStation.app .
codesign -s - --deep -f -v DuckStation.app codesign -s - --deep -f -v DuckStation.app
zip -r duckstation-mac-release.zip DuckStation.app/ zip -9 -r duckstation-mac-release.zip DuckStation.app/
- name: Upload MacOS .app - name: Upload MacOS .app
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4

View File

@ -83,7 +83,7 @@ jobs:
- name: Create x64 Symbols Archive - name: Create x64 Symbols Archive
shell: cmd shell: cmd
run: | run: |
"C:\Program Files\7-Zip\7z.exe" a -r duckstation-windows-x64-release-symbols.zip ./bin/x64/*.pdb "C:\Program Files\7-Zip\7z.exe" a -mx9 -r duckstation-windows-x64-release-symbols.zip ./bin/x64/*.pdb
- name: Remove Extra Bloat Before Archiving - name: Remove Extra Bloat Before Archiving
shell: cmd shell: cmd
@ -94,7 +94,7 @@ jobs:
- name: Create x64 Release Archive - name: Create x64 Release Archive
shell: cmd shell: cmd
run: | run: |
"C:\Program Files\7-Zip\7z.exe" a -r duckstation-windows-x64-release.zip ./bin/x64/* "C:\Program Files\7-Zip\7z.exe" a -mx9 -r duckstation-windows-x64-release.zip ./bin/x64/*
- name: Upload x64 Release Artifact - name: Upload x64 Release Artifact
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
@ -181,7 +181,7 @@ jobs:
- name: Create x64 Symbols Archive - name: Create x64 Symbols Archive
shell: cmd shell: cmd
run: | run: |
"C:\Program Files\7-Zip\7z.exe" a -r duckstation-windows-x64-sse2-release-symbols.zip ./bin/x64/*.pdb "C:\Program Files\7-Zip\7z.exe" a -mx9 -r duckstation-windows-x64-sse2-release-symbols.zip ./bin/x64/*.pdb
- name: Remove Extra Bloat Before Archiving - name: Remove Extra Bloat Before Archiving
shell: cmd shell: cmd
@ -192,7 +192,7 @@ jobs:
- name: Create x64 Release Archive - name: Create x64 Release Archive
shell: cmd shell: cmd
run: | run: |
"C:\Program Files\7-Zip\7z.exe" a -r duckstation-windows-x64-sse2-release.zip ./bin/x64/* "C:\Program Files\7-Zip\7z.exe" a -mx9 -r duckstation-windows-x64-sse2-release.zip ./bin/x64/*
- name: Upload x64 Release Artifact - name: Upload x64 Release Artifact
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
@ -280,7 +280,7 @@ jobs:
- name: Create ARM64 symbols archive - name: Create ARM64 symbols archive
shell: cmd shell: cmd
run: | run: |
"C:\Program Files\7-Zip\7z.exe" a -r duckstation-windows-arm64-release-symbols.zip ./bin/ARM64/*.pdb "C:\Program Files\7-Zip\7z.exe" a -mx9 -r duckstation-windows-arm64-release-symbols.zip ./bin/ARM64/*.pdb
- name: Remove Extra Bloat Before Archiving - name: Remove Extra Bloat Before Archiving
shell: cmd shell: cmd
@ -291,7 +291,7 @@ jobs:
- name: Create ARM64 Release Archive - name: Create ARM64 Release Archive
shell: cmd shell: cmd
run: | run: |
"C:\Program Files\7-Zip\7z.exe" a -r duckstation-windows-arm64-release.zip ./bin/ARM64/* "C:\Program Files\7-Zip\7z.exe" a -mx9 -r duckstation-windows-arm64-release.zip ./bin/ARM64/*
- name: Upload ARM64 Release Artifact - name: Upload ARM64 Release Artifact
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4