diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cc1f68d791f9..19308bca4060 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -2067,11 +2067,11 @@ jobs: - name: Merge All Code Coverage Test Run Artifacts + continue-on-error: true uses: actions/upload-artifact/merge@v4 - id: merge-coverage-artifacts with: name: all-testrun-coverage-artifacts - pattern: all-testrun-coverage-artifacts* + pattern: all-testrun-coverage-artifacts-* separate-directories: false delete-merged: true diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index b3ed5b2df617..df328362644c 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -2129,11 +2129,11 @@ jobs: - name: Merge All Code Coverage Test Run Artifacts + continue-on-error: true uses: actions/upload-artifact/merge@v4 - id: merge-coverage-artifacts with: name: all-testrun-coverage-artifacts - pattern: all-testrun-coverage-artifacts* + pattern: all-testrun-coverage-artifacts-* separate-directories: false delete-merged: true diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index f490fae11467..8beee3f1ae8f 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -2106,11 +2106,11 @@ jobs: - name: Merge All Code Coverage Test Run Artifacts + continue-on-error: true uses: actions/upload-artifact/merge@v4 - id: merge-coverage-artifacts with: name: all-testrun-coverage-artifacts - pattern: all-testrun-coverage-artifacts* + pattern: all-testrun-coverage-artifacts-* separate-directories: false delete-merged: true diff --git a/.github/workflows/templates/ci.yml.jinja b/.github/workflows/templates/ci.yml.jinja index 6bb3bf1cba6e..636c327f19c9 100644 --- a/.github/workflows/templates/ci.yml.jinja +++ b/.github/workflows/templates/ci.yml.jinja @@ -343,11 +343,11 @@ #} - name: Merge All Code Coverage Test Run Artifacts + continue-on-error: true uses: actions/upload-artifact/merge@v4 - id: merge-coverage-artifacts with: name: all-testrun-coverage-artifacts - pattern: all-testrun-coverage-artifacts* + pattern: all-testrun-coverage-artifacts-* separate-directories: false delete-merged: true diff --git a/.github/workflows/test-action-linux.yml b/.github/workflows/test-action-linux.yml index eb8b950d0c3a..0c5c5776327d 100644 --- a/.github/workflows/test-action-linux.yml +++ b/.github/workflows/test-action-linux.yml @@ -321,30 +321,32 @@ jobs: t=$(shuf -i 1-30 -n 1); echo "Sleeping $t seconds"; sleep "$t" - name: Merge JUnit XML Test Run Artifacts - uses: actions/upload-artifact/merge@v4 if: always() && needs.test.result != 'cancelled' && needs.test.result != 'skipped' + continue-on-error: true + uses: actions/upload-artifact/merge@v4 with: name: testrun-junit-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }} - pattern: testrun-junit-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }}* + pattern: testrun-junit-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }}-* separate-directories: false delete-merged: true - name: Merge Log Test Run Artifacts - uses: actions/upload-artifact/merge@v4 if: always() && needs.test.result != 'cancelled' && needs.test.result != 'skipped' + continue-on-error: true + uses: actions/upload-artifact/merge@v4 with: name: testrun-log-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }} - pattern: testrun-log-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }}* + pattern: testrun-log-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }}-* separate-directories: false delete-merged: true - name: Merge Code Coverage Test Run Artifacts - uses: actions/upload-artifact/merge@v4 if: ${{ inputs.skip-code-coverage == false }} - id: merge-coverage-artifacts + continue-on-error: true + uses: actions/upload-artifact/merge@v4 with: name: testrun-coverage-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }} - pattern: testrun-coverage-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }}* + pattern: testrun-coverage-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.nox-session }}-* separate-directories: false delete-merged: true diff --git a/.github/workflows/test-action-macos.yml b/.github/workflows/test-action-macos.yml index c66b6c154e15..5b06f90a20c1 100644 --- a/.github/workflows/test-action-macos.yml +++ b/.github/workflows/test-action-macos.yml @@ -349,8 +349,9 @@ jobs: t=$(shuf -i 1-30 -n 1); echo "Sleeping $t seconds"; sleep "$t" - name: Merge JUnit XML Test Run Artifacts - uses: actions/upload-artifact/merge@v4 if: always() && needs.test.result != 'cancelled' && needs.test.result != 'skipped' + continue-on-error: true + uses: actions/upload-artifact/merge@v4 with: name: testrun-junit-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }} pattern: testrun-junit-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}* @@ -358,8 +359,9 @@ jobs: delete-merged: true - name: Merge Log Test Run Artifacts - uses: actions/upload-artifact/merge@v4 if: always() && needs.test.result != 'cancelled' && needs.test.result != 'skipped' + continue-on-error: true + uses: actions/upload-artifact/merge@v4 with: name: testrun-log-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }} pattern: testrun-log-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}* @@ -367,9 +369,9 @@ jobs: delete-merged: true - name: Merge Code Coverage Test Run Artifacts - uses: actions/upload-artifact/merge@v4 if: ${{ inputs.skip-code-coverage == false }} - id: merge-coverage-artifacts + continue-on-error: true + uses: actions/upload-artifact/merge@v4 with: name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }} pattern: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}* diff --git a/.github/workflows/test-action-windows.yml b/.github/workflows/test-action-windows.yml index d4266cdfd10a..d2160e461a8e 100644 --- a/.github/workflows/test-action-windows.yml +++ b/.github/workflows/test-action-windows.yml @@ -322,8 +322,9 @@ jobs: t=$(shuf -i 1-30 -n 1); echo "Sleeping $t seconds"; sleep "$t" - name: Merge JUnit XML Test Run Artifacts - uses: actions/upload-artifact/merge@v4 if: always() && needs.test.result != 'cancelled' && needs.test.result != 'skipped' + continue-on-error: true + uses: actions/upload-artifact/merge@v4 with: name: testrun-junit-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }} pattern: testrun-junit-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}* @@ -331,8 +332,9 @@ jobs: delete-merged: true - name: Merge Log Test Run Artifacts - uses: actions/upload-artifact/merge@v4 if: always() && needs.test.result != 'cancelled' && needs.test.result != 'skipped' + continue-on-error: true + uses: actions/upload-artifact/merge@v4 with: name: testrun-log-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }} pattern: testrun-log-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}* @@ -340,9 +342,9 @@ jobs: delete-merged: true - name: Merge Code Coverage Test Run Artifacts - uses: actions/upload-artifact/merge@v4 if: ${{ inputs.skip-code-coverage == false }} - id: merge-coverage-artifacts + continue-on-error: true + uses: actions/upload-artifact/merge@v4 with: name: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }} pattern: testrun-coverage-artifacts-${{ inputs.distro-slug }}-${{ inputs.nox-session }}* diff --git a/.github/workflows/test-packages-action-linux.yml b/.github/workflows/test-packages-action-linux.yml index 3bef3702cd2d..a5c00db88eac 100644 --- a/.github/workflows/test-packages-action-linux.yml +++ b/.github/workflows/test-packages-action-linux.yml @@ -252,10 +252,11 @@ jobs: t=$(shuf -i 1-30 -n 1); echo "Sleeping $t seconds"; sleep "$t" - name: Merge Test Run Artifacts + continue-on-error: true uses: actions/upload-artifact/merge@v4 with: name: pkg-testrun-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.pkg-type }} - pattern: pkg-testrun-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.pkg-type }}* + pattern: pkg-testrun-artifacts-${{ inputs.distro-slug }}${{ inputs.fips && '-fips' || '' }}-${{ inputs.pkg-type }}-* separate-directories: true delete-merged: true diff --git a/.github/workflows/test-packages-action-macos.yml b/.github/workflows/test-packages-action-macos.yml index 4d5bef699ff3..2e27f1e9849c 100644 --- a/.github/workflows/test-packages-action-macos.yml +++ b/.github/workflows/test-packages-action-macos.yml @@ -235,10 +235,11 @@ jobs: t=$(shuf -i 1-30 -n 1); echo "Sleeping $t seconds"; sleep "$t" - name: Merge Test Run Artifacts + continue-on-error: true uses: actions/upload-artifact/merge@v4 with: name: pkg-testrun-artifacts-${{ inputs.distro-slug }}-${{ inputs.pkg-type }} - pattern: pkg-testrun-artifacts-${{ inputs.distro-slug }}-${{ inputs.pkg-type }}* + pattern: pkg-testrun-artifacts-${{ inputs.distro-slug }}-${{ inputs.pkg-type }}-* separate-directories: true delete-merged: true diff --git a/.github/workflows/test-packages-action-windows.yml b/.github/workflows/test-packages-action-windows.yml index 33802c8c3b94..967482ac2040 100644 --- a/.github/workflows/test-packages-action-windows.yml +++ b/.github/workflows/test-packages-action-windows.yml @@ -252,9 +252,10 @@ jobs: - name: Merge Test Run Artifacts uses: actions/upload-artifact/merge@v4 + continue-on-error: true with: name: pkg-testrun-artifacts-${{ inputs.distro-slug }}-${{ inputs.pkg-type }} - pattern: pkg-testrun-artifacts-${{ inputs.distro-slug }}-${{ inputs.pkg-type }}* + pattern: pkg-testrun-artifacts-${{ inputs.distro-slug }}-${{ inputs.pkg-type }}-* separate-directories: true delete-merged: true