@@ -105,7 +105,7 @@ jobs:
105105 df -h
106106
107107 - name : Setup python
108- uses : actions/setup-python@v5
108+ uses : actions/setup-python@v6
109109 with :
110110 python-version : " 3.11"
111111 - name : Checkout build variables
@@ -401,8 +401,9 @@ jobs:
401401
402402 post-windows-symbols :
403403 env :
404- BUGSPLAT_USER : ${{ secrets.BUGSPLAT_USER }}
405- BUGSPLAT_PASS : ${{ secrets.BUGSPLAT_PASS }}
404+ BUGSPLAT_DATABASE : " ${{ secrets.BUGSPLAT_DATABASE }}"
405+ SYMBOL_UPLOAD_CLIENT_ID : " ${{ secrets.BUGSPLAT_SYMBOL_UPLOAD_CLIENT_ID }}"
406+ SYMBOL_UPLOAD_CLIENT_SECRET : " ${{ secrets.BUGSPLAT_SYMBOL_UPLOAD_CLIENT_SECRET }}"
406407 needs : build
407408 if : needs.build.outputs.configuration == 'Release'
408409 runs-on : ubuntu-latest
@@ -413,51 +414,56 @@ jobs:
413414 name : Windows-app
414415 path : _artifacts
415416 - name : Download Windows Symbols
416- if : env.BUGSPLAT_USER && env.BUGSPLAT_PASS
417+ if : env.BUGSPLAT_DATABASE && env.SYMBOL_UPLOAD_CLIENT_ID
417418 uses : actions/download-artifact@v4
418419 with :
419420 name : Windows-symbols
420421 - name : Extract viewer pdb
421- if : env.BUGSPLAT_USER && env.BUGSPLAT_PASS
422+ if : env.BUGSPLAT_DATABASE && env.SYMBOL_UPLOAD_CLIENT_ID
422423 shell : bash
423424 run : |
424425 tar -xJf "${{ needs.build.outputs.viewer_channel }}.sym.tar.xz" -C _artifacts
425426 - name : Post Windows symbols
426- if : env.BUGSPLAT_USER && env.BUGSPLAT_PASS
427- uses : secondlife-3p /symbol-upload@v10
427+ if : env.BUGSPLAT_DATABASE && env.SYMBOL_UPLOAD_CLIENT_ID
428+ uses : BugSplat-Git /symbol-upload@095d163ae9ceb006d286a731dcd35cf6a1b458c8
428429 with :
429- username : ${{ env.BUGSPLAT_USER }}
430- password : ${{ env.BUGSPLAT_PASS }}
431- database : " SecondLife_Viewer_2018 "
430+ clientId : " ${{ env.SYMBOL_UPLOAD_CLIENT_ID }}"
431+ clientSecret : " ${{ env.SYMBOL_UPLOAD_CLIENT_SECRET }}"
432+ database : " ${{ env.BUGSPLAT_DATABASE }} "
432433 application : ${{ needs.build.outputs.viewer_channel }}
433434 version : ${{ needs.build.outputs.viewer_version }}
434435 directory : _artifacts
435436 files : " **/{SecondLifeViewer.exe,llwebrtc.dll,*.pdb}"
437+ node-version : " 22"
438+ dumpSyms : false
436439
437440 post-mac-symbols :
438441 env :
439- BUGSPLAT_USER : ${{ secrets.BUGSPLAT_USER }}
440- BUGSPLAT_PASS : ${{ secrets.BUGSPLAT_PASS }}
442+ BUGSPLAT_DATABASE : " ${{ secrets.BUGSPLAT_DATABASE }}"
443+ SYMBOL_UPLOAD_CLIENT_ID : " ${{ secrets.BUGSPLAT_SYMBOL_UPLOAD_CLIENT_ID }}"
444+ SYMBOL_UPLOAD_CLIENT_SECRET : " ${{ secrets.BUGSPLAT_SYMBOL_UPLOAD_CLIENT_SECRET }}"
441445 needs : build
442446 if : needs.build.outputs.configuration == 'Release'
443447 runs-on : ubuntu-latest
444448 steps :
445449 - name : Download Mac Symbols
446- if : env.BUGSPLAT_USER && env.BUGSPLAT_PASS
450+ if : env.BUGSPLAT_DATABASE && env.SYMBOL_UPLOAD_CLIENT_ID
447451 uses : actions/download-artifact@v4
448452 with :
449453 name : macOS-symbols
450454 - name : Post Mac symbols
451- if : env.BUGSPLAT_USER && env.BUGSPLAT_PASS
452- uses : secondlife-3p /symbol-upload@v10
455+ if : env.BUGSPLAT_DATABASE && env.SYMBOL_UPLOAD_CLIENT_ID
456+ uses : BugSplat-Git /symbol-upload@095d163ae9ceb006d286a731dcd35cf6a1b458c8
453457 with :
454- username : ${{ env.BUGSPLAT_USER }}
455- password : ${{ env.BUGSPLAT_PASS }}
456- database : " SecondLife_Viewer_2018 "
458+ clientId : " ${{ env.SYMBOL_UPLOAD_CLIENT_ID }}"
459+ clientSecret : " ${{ env.SYMBOL_UPLOAD_CLIENT_SECRET }}"
460+ database : " ${{ env.BUGSPLAT_DATABASE }} "
457461 application : ${{ needs.build.outputs.viewer_channel }}
458462 version : ${{ needs.build.outputs.viewer_version }} (${{ needs.build.outputs.viewer_version }})
459463 directory : .
460464 files : " **/*.xcarchive.zip"
465+ node-version : " 22"
466+ dumpSyms : false
461467
462468 release :
463469 needs : [setup, build, sign-and-package-windows, sign-and-package-mac]
0 commit comments