From f7e9b44721d9e3e3d7742cc393c5581eb9fdccce Mon Sep 17 00:00:00 2001 From: Lari Hotari Date: Mon, 23 Jan 2023 14:05:44 +0200 Subject: [PATCH] [fix][ci] Don't delete maven repository binaries unless all jobs have succeeded --- .github/workflows/pulsar-ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pulsar-ci.yaml b/.github/workflows/pulsar-ci.yaml index 2de94ac9d4fd03..d7ab94c00feced 100644 --- a/.github/workflows/pulsar-ci.yaml +++ b/.github/workflows/pulsar-ci.yaml @@ -1350,7 +1350,7 @@ jobs: uses: apache/pulsar-test-infra/gh-actions-artifact-client/dist@master - name: Delete maven repository binaries from GitHub Actions Artifacts - if: ${{ needs.preconditions.outputs.docs_only != 'true' }} + if: ${{ needs.preconditions.outputs.docs_only != 'true' && !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled') }} run: | gh-actions-artifact-client.js delete pulsar-maven-repository-binaries.tar.zst || true gh-actions-artifact-client.js delete pulsar-server-distribution.tar.zst || true