Update CI build and artifact paths for native Continuumatrice targets

This commit is contained in:
Christian Daniel Jensen 2026-11-03 19:07:15 -07:00
parent 501a68cf11
commit 70f90a2541

View file

@ -325,7 +325,7 @@ jobs:
# whole build tree, where it finds (and uploads) object files and other fragments # whole build tree, where it finds (and uploads) object files and other fragments
# that can never match a stack frame. The packaged copy is split and stripped by # that can never match a stack frame. The packaged copy is split and stripped by
# cpack, but keeps this binary's GNU build-id, which is how Sentry matches it. # cpack, but keeps this binary's GNU build-id, which is how Sentry matches it.
for app in cockatrice oracle servatrice; do for app in continuumatrice continuum-servatrice; do
binary="build/$app/$app" binary="build/$app/$app"
[[ -f $binary ]] && paths+=("$binary") [[ -f $binary ]] && paths+=("$binary")
done done
@ -702,7 +702,7 @@ jobs:
# PE and its PDB together: only then does it associate the PE's code # PE and its PDB together: only then does it associate the PE's code
# identifier with the PDB's debug identifier. # identifier with the PDB's debug identifier.
shopt -s nullglob shopt -s nullglob
for target in cockatrice oracle servatrice; do for target in continuumatrice continuum-servatrice; do
paths+=("build/$target"/*.exe "build/$target"/*.pdb) paths+=("build/$target"/*.exe "build/$target"/*.pdb)
done done
shopt -u nullglob shopt -u nullglob
@ -753,7 +753,7 @@ jobs:
else else
# Release builds carry DWARF (-g, kept by CrashReporting.cmake); macOS keeps its # Release builds carry DWARF (-g, kept by CrashReporting.cmake); macOS keeps its
# debug info in dSYM bundles, so materialize them before uploading. # debug info in dSYM bundles, so materialize them before uploading.
for app in cockatrice oracle servatrice; do for app in continuumatrice continuum-servatrice; do
binary="build/$app/$app.app/Contents/MacOS/$app" binary="build/$app/$app.app/Contents/MacOS/$app"
if [[ -f $binary ]]; then if [[ -f $binary ]]; then
if [[ '${{ matrix.os }}' == 'macOS' ]]; then if [[ '${{ matrix.os }}' == 'macOS' ]]; then
@ -955,12 +955,11 @@ jobs:
if-no-files-found: error if-no-files-found: error
name: ${{ steps.build.outputs.name }}-Symbols name: ${{ steps.build.outputs.name }}-Symbols
path: | path: |
build/cockatrice/*.exe build/continuumatrice/*.exe
build/cockatrice/*.pdb build/continuumatrice/*.pdb
build/oracle/*.exe
build/oracle/*.pdb build/continuum-servatrice/*.exe
build/servatrice/*.exe build/continuum-servatrice/*.pdb
build/servatrice/*.pdb
- name: "Attest binary provenance" - name: "Attest binary provenance"
if: steps.upload_release.outcome == 'success' if: steps.upload_release.outcome == 'success'