diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 25e683b32..c13c6fffe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: exitstatus + name: exitstatus-${{ github.job }} path: exitstatus/ generate-actions-workflow: @@ -86,7 +86,7 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: exitstatus + name: exitstatus-${{ github.job }} path: exitstatus/ lint: @@ -111,7 +111,7 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: exitstatus + name: exitstatus-${{ github.job }} path: exitstatus/ @@ -512,14 +512,15 @@ jobs: if: always() uses: actions/download-artifact@v4 with: - name: exitstatus path: exitstatus/ + pattern: exitstatus-* + merge-multiple: true - name: Delete Exit Status Artifacts if: always() uses: geekyeggo/delete-artifact@v5 with: - name: exitstatus + pattern: exitstatus-* failOnError: false - name: Set Pipeline Exit Status diff --git a/.github/workflows/templates/ci-tail.yml b/.github/workflows/templates/ci-tail.yml index 0a9f84ac6..f6a843cbb 100644 --- a/.github/workflows/templates/ci-tail.yml +++ b/.github/workflows/templates/ci-tail.yml @@ -13,14 +13,15 @@ if: always() uses: actions/download-artifact@v4 with: - name: exitstatus path: exitstatus/ + pattern: exitstatus-* + merge-multiple: true - name: Delete Exit Status Artifacts if: always() uses: geekyeggo/delete-artifact@v5 with: - name: exitstatus + pattern: exitstatus-* failOnError: false - name: Set Pipeline Exit Status diff --git a/.github/workflows/templates/ci.yml b/.github/workflows/templates/ci.yml index abf154a41..e9c6be7b9 100644 --- a/.github/workflows/templates/ci.yml +++ b/.github/workflows/templates/ci.yml @@ -49,7 +49,7 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: exitstatus + name: exitstatus-${{ github.job }} path: exitstatus/ generate-actions-workflow: @@ -86,7 +86,7 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: exitstatus + name: exitstatus-${{ github.job }} path: exitstatus/ lint: @@ -111,5 +111,5 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: exitstatus + name: exitstatus-${{ github.job }} path: exitstatus/ diff --git a/.github/workflows/test-linux.yml b/.github/workflows/test-linux.yml index c63ede2b5..c15a5bc30 100644 --- a/.github/workflows/test-linux.yml +++ b/.github/workflows/test-linux.yml @@ -81,5 +81,5 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: exitstatus + name: exitstatus-${{ github.job }}-${{ matrix.instance }}-${{ inputs.distro-slug }} path: exitstatus/ diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml index 494c4eda9..ccabff32a 100644 --- a/.github/workflows/test-macos.yml +++ b/.github/workflows/test-macos.yml @@ -88,5 +88,5 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: exitstatus + name: exitstatus-${{ github.job }}-${{ matrix.instance }}-${{ inputs.distro-slug }} path: exitstatus/ diff --git a/.github/workflows/test-windows.yml b/.github/workflows/test-windows.yml index 49c402950..25d300ce8 100644 --- a/.github/workflows/test-windows.yml +++ b/.github/workflows/test-windows.yml @@ -117,5 +117,5 @@ jobs: if: always() uses: actions/upload-artifact@v4 with: - name: exitstatus + name: exitstatus-${{ github.job }}-${{ matrix.instance }}-${{ inputs.distro-slug }} path: exitstatus/