diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e88f05b4a24..d69a3c0de02a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2027,8 +2027,9 @@ jobs: id: get-coverage-reports uses: actions/download-artifact@v4 with: - name: all-testrun-coverage-artifacts path: artifacts/coverage/ + pattern: all-testrun-coverage-artifacts* + merge-multiple: true - name: Display structure of downloaded files run: tree -a artifacts/ diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index d7bb49730019..c6627b25610b 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -2089,8 +2089,9 @@ jobs: id: get-coverage-reports uses: actions/download-artifact@v4 with: - name: all-testrun-coverage-artifacts path: artifacts/coverage/ + pattern: all-testrun-coverage-artifacts* + merge-multiple: true - name: Display structure of downloaded files run: tree -a artifacts/ diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index 86e57fb71a42..b26b5267b695 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -2066,8 +2066,9 @@ jobs: id: get-coverage-reports uses: actions/download-artifact@v4 with: - name: all-testrun-coverage-artifacts path: artifacts/coverage/ + pattern: all-testrun-coverage-artifacts* + merge-multiple: true - name: Display structure of downloaded files run: tree -a artifacts/ diff --git a/.github/workflows/templates/ci.yml.jinja b/.github/workflows/templates/ci.yml.jinja index 91713863f187..073c03ae1707 100644 --- a/.github/workflows/templates/ci.yml.jinja +++ b/.github/workflows/templates/ci.yml.jinja @@ -370,8 +370,9 @@ id: get-coverage-reports uses: actions/download-artifact@v4 with: - name: all-testrun-coverage-artifacts path: artifacts/coverage/ + pattern: all-testrun-coverage-artifacts* + merge-multiple: true - name: Display structure of downloaded files run: tree -a artifacts/ diff --git a/.github/workflows/test-action-linux.yml b/.github/workflows/test-action-linux.yml index 38a743944033..cb3ee37c3b31 100644 --- a/.github/workflows/test-action-linux.yml +++ b/.github/workflows/test-action-linux.yml @@ -289,6 +289,7 @@ jobs: name: testrun-coverage-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }}-${{ matrix.transport }}-${{ matrix.tests-chunk }}-grp${{ matrix.test-group || '1' }}-${{ env.TIMESTAMP }} path: | artifacts/coverage/ + include-hidden-files: true - name: Upload JUnit XML Test Run Artifacts if: always() && steps.download-artifacts-from-vm.outcome == 'success' @@ -360,8 +361,9 @@ jobs: if: ${{ inputs.skip-code-coverage == false }} id: download-coverage-artifacts with: - name: testrun-coverage-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }} path: artifacts/coverage/ + pattern: testrun-coverage-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }}* + merge-multiple: true - name: Show Downloaded Test Run Artifacts if: ${{ inputs.skip-code-coverage == false }} @@ -403,3 +405,4 @@ jobs: with: name: all-testrun-coverage-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }} path: artifacts/coverage + include-hidden-files: true diff --git a/.github/workflows/test-action-macos.yml b/.github/workflows/test-action-macos.yml index 1e3a873a13c2..0e429f2fcae1 100644 --- a/.github/workflows/test-action-macos.yml +++ b/.github/workflows/test-action-macos.yml @@ -319,6 +319,7 @@ jobs: name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}-${{ matrix.transport }}-${{ matrix.tests-chunk }}-${{ env.TIMESTAMP }} path: | artifacts/coverage/ + include-hidden-files: true - name: Upload JUnit XML Test Run Artifacts if: always() && steps.download-artifacts-from-vm.outcome == 'success' @@ -390,8 +391,9 @@ jobs: if: ${{ inputs.skip-code-coverage == false }} id: download-coverage-artifacts with: - name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }} path: artifacts/coverage/ + pattern: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}* + merge-multiple: true - name: Show Downloaded Test Run Artifacts if: ${{ inputs.skip-code-coverage == false }} @@ -438,3 +440,4 @@ jobs: with: name: all-testrun-coverage-artifacts-${{ inputs.distro-slug }}.${{ inputs.nox-session }} path: artifacts/coverage + include-hidden-files: true diff --git a/.github/workflows/test-action-windows.yml b/.github/workflows/test-action-windows.yml index 385b6eed95f6..ac013a2869ad 100644 --- a/.github/workflows/test-action-windows.yml +++ b/.github/workflows/test-action-windows.yml @@ -289,6 +289,7 @@ jobs: name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}-${{ matrix.transport }}-${{ matrix.tests-chunk }}-grp${{ matrix.test-group || '1' }}-${{ env.TIMESTAMP }} path: | artifacts/coverage/ + include-hidden-files: true - name: Upload JUnit XML Test Run Artifacts if: always() && steps.download-artifacts-from-vm.outcome == 'success' @@ -361,8 +362,9 @@ jobs: if: ${{ inputs.skip-code-coverage == false }} id: download-coverage-artifacts with: - name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }} path: artifacts/coverage/ + pattern: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}* + merge-multiple: true - name: Show Downloaded Test Run Artifacts if: ${{ inputs.skip-code-coverage == false }} @@ -404,3 +406,4 @@ jobs: with: name: all-testrun-coverage-artifacts-${{ inputs.distro-slug }}.${{ inputs.nox-session }} path: artifacts/coverage + include-hidden-files: true