summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorRoxie Linden <roxie@lindenlab.com>2024-08-07 14:16:11 -0700
committerRoxie Linden <roxie@lindenlab.com>2024-08-07 14:16:11 -0700
commit63a4ad9b98a21b86986385398f7a93043c4f3650 (patch)
treeb4f53e2bcec95d4fda38698b8fd7e838075cbbb1 /.github/workflows
parent753cf01ef0165e840d90fe9e9b943eb27c2b6f19 (diff)
Add Windows multi-pdb upload capability
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yaml17
1 files changed, 15 insertions, 2 deletions
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 03dcad2158..6e5d166847 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -373,15 +373,28 @@ jobs:
needs: build
runs-on: ubuntu-latest
steps:
+ - 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: |
+ mkdir _artifacts
+ 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: Bugsplat-Git/symbol-upload@v9.1.1
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: "**/*.pdb"
post-mac-symbols:
env: