summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorRoxie Linden <roxie@lindenlab.com>2024-08-05 18:17:03 -0700
committerRoxie Linden <roxie@lindenlab.com>2024-08-05 18:17:03 -0700
commit293187e04b5dfbc002fd694b75ffdca4b2fdbc8e (patch)
tree7a62cbed068a148c37f9f98306bb73e97701cd68 /.github/workflows
parentab07023c93bdf514f4f84dc63b814d9acbe8af76 (diff)
Build mac symbols for multiple binaries/dynamic libraries and upload them all to bugsplat
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yaml16
1 files changed, 14 insertions, 2 deletions
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 57faafc042..c2abc503bb 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -390,15 +390,27 @@ 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
+ path: _artifacts
+ - name: Unpack Mac Symbols
+ run: |
+ mkdir _extracted
+ tar -xJf ${{ needs.build.outputs.viewer_channel }}.sym.tar.gz -C _extracted
- name: Post Mac symbols
if: env.BUGSPLAT_USER && env.BUGSPLAT_PASS
- uses: secondlife/viewer-build-util/post-bugsplat-mac@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: _extracted
+ files: "**/*.dSYM"
release:
needs: [setvar, build, sign-and-package-windows, sign-and-package-mac]