diff --git a/.github/workflows/gdextension.yml b/.github/workflows/gdextension.yml index 6a45ede..8248ae7 100644 --- a/.github/workflows/gdextension.yml +++ b/.github/workflows/gdextension.yml @@ -396,16 +396,19 @@ jobs: name: tmp-gdextension.${{matrix.opts.platform}}.${{matrix.opts.target}}.${{matrix.opts.arch}} path: | out/* + !out/**/*.debug + !out/**/*.pdb + !out/**/*.dSYM - # - name: Upload debug symbols - # if: matrix.opts.debug-symbols - # uses: actions/upload-artifact@v4 - # with: - # name: tmp-gdextension-symbols.${{matrix.opts.platform}}.${{matrix.opts.target}}.${{matrix.opts.arch}} - # path: | - # out/**/*.debug - # out/**/*.pdb - # out/**/*.dSYM + - name: Upload debug symbols + if: matrix.opts.debug-symbols + uses: actions/upload-artifact@v4 + with: + name: tmp-gdextension-symbols.${{matrix.opts.platform}}.${{matrix.opts.target}}.${{matrix.opts.arch}} + path: | + out/**/*.debug + out/**/*.pdb + out/**/*.dSYM package-extension: name: 📦 Package extension @@ -420,13 +423,12 @@ jobs: pattern: tmp-gdextension.* delete-merged: true - # - name: Merge debug symbols artifacts - # if: inputs.debug-symbols - # uses: actions/upload-artifact/merge@v4 - # with: - # name: ${{needs.gdextension.outputs.name-prefix}}.debug-symbols - # pattern: tmp-gdextension-symbols.* - # delete-merged: true + - name: Merge debug symbols artifacts + uses: actions/upload-artifact/merge@v4 + with: + name: ${{needs.gdextension.outputs.name-prefix}}.debug-symbols + pattern: tmp-gdextension-symbols.* + delete-merged: true - name: Download artifact uses: actions/download-artifact@v4