diff options
author | Roxanne Skelly <roxie@lindenlab.com> | 2024-08-08 15:00:29 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-08 15:00:29 -0700 |
commit | 735ad360d2fb64246622d53be6ece683fc121a02 (patch) | |
tree | 765c5ec227c247fb27323916aabb71169c4b2177 /.github/workflows | |
parent | f0db41911a4b291d037f8df92f26ec8aec5d274f (diff) | |
parent | 71a831e2d117ea90493e1b2829a106ad56555d9a (diff) |
Merge pull request #2201 from secondlife/roxie/webrtc-symbols
Upload dynamic library debug information (llwebrtc.pdb, etc.) to the crash logger in addition to the main binary.
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/build.yaml | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 57faafc042..ebbb9dea88 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -373,15 +373,32 @@ jobs: needs: build runs-on: ubuntu-latest steps: + - name: Download viewer exe + uses: actions/download-artifact@v4 + with: + name: Windows-app + path: _artifacts + - name: Download Windows Symbols + if: env.BUGSPLAT_USER && env.BUGSPLAT_PASS + uses: actions/download-artifact@v4 + with: + name: Windows-symbols + - name: Extract viewer pdb + if: env.BUGSPLAT_USER && env.BUGSPLAT_PASS + shell: bash + run: | + tar -xJf "${{ needs.build.outputs.viewer_channel }}.sym.tar.xz" -C _artifacts - name: Post Windows symbols if: env.BUGSPLAT_USER && env.BUGSPLAT_PASS - uses: secondlife/viewer-build-util/post-bugsplat-windows@v2 + uses: secondlife-3p/symbol-upload@v10 with: username: ${{ env.BUGSPLAT_USER }} password: ${{ env.BUGSPLAT_PASS }} database: "SecondLife_Viewer_2018" - channel: ${{ needs.build.outputs.viewer_channel }} + application: ${{ needs.build.outputs.viewer_channel }} version: ${{ needs.build.outputs.viewer_version }} + directory: _artifacts + files: "**/{SecondLifeViewer.exe,llwebrtc.dll,*.pdb}" post-mac-symbols: env: @@ -390,15 +407,22 @@ jobs: needs: build runs-on: ubuntu-latest steps: + - name: Download Mac Symbols + if: env.BUGSPLAT_USER && env.BUGSPLAT_PASS + uses: actions/download-artifact@v4 + with: + name: macOS-symbols - name: Post Mac symbols if: env.BUGSPLAT_USER && env.BUGSPLAT_PASS - uses: secondlife/viewer-build-util/post-bugsplat-mac@v2 + uses: secondlife-3p/symbol-upload@v10 with: username: ${{ env.BUGSPLAT_USER }} password: ${{ env.BUGSPLAT_PASS }} database: "SecondLife_Viewer_2018" - channel: ${{ needs.build.outputs.viewer_channel }} + application: ${{ needs.build.outputs.viewer_channel }} version: ${{ needs.build.outputs.viewer_version }} + directory: . + files: "**/*.xcarchive.zip" release: needs: [setvar, build, sign-and-package-windows, sign-and-package-mac] |