mirror of
https://github.com/LizardByte/Sunshine.git
synced 2025-02-11 15:40:11 +00:00
Archive Win32 binaries with debug info for crash analysis
These can be used with cv2pdb to symbolicate memory dumps in WinDbg
This commit is contained in:
parent
343f200c75
commit
3fa5f74635
11
.github/workflows/CI.yml
vendored
11
.github/workflows/CI.yml
vendored
@ -781,7 +781,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake -DCMAKE_BUILD_TYPE=Release \
|
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
-DSUNSHINE_ASSETS_DIR=assets \
|
-DSUNSHINE_ASSETS_DIR=assets \
|
||||||
-G "MinGW Makefiles" \
|
-G "MinGW Makefiles" \
|
||||||
..
|
..
|
||||||
@ -801,6 +801,15 @@ jobs:
|
|||||||
mv ./cpack_artifacts/Sunshine.exe ../artifacts/sunshine-windows-installer.exe
|
mv ./cpack_artifacts/Sunshine.exe ../artifacts/sunshine-windows-installer.exe
|
||||||
mv ./cpack_artifacts/Sunshine.zip ../artifacts/sunshine-windows-portable.zip
|
mv ./cpack_artifacts/Sunshine.zip ../artifacts/sunshine-windows-portable.zip
|
||||||
|
|
||||||
|
- name: Package Windows Debug Info
|
||||||
|
working-directory: build
|
||||||
|
run: |
|
||||||
|
# save the original binaries with debug info
|
||||||
|
7z -r `
|
||||||
|
"-xr!CMakeFiles" `
|
||||||
|
"-xr!cpack_artifacts" `
|
||||||
|
a "../artifacts/sunshine-debuginfo-win32.zip" "*.exe"
|
||||||
|
|
||||||
- name: Upload Artifacts
|
- name: Upload Artifacts
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user