From 6488b0247e9ba3e0f9446159c51d0a89a3e3ef99 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Fri, 5 Jul 2024 10:56:27 -0300 Subject: [PATCH] ci: add delete-reports job to delete if all jobs succeed (#2542) chore: Add conditional step to delete-reports job in TypeScript test workflow --- .github/workflows/typescript_test.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/typescript_test.yml b/.github/workflows/typescript_test.yml index 3f1d9cd58..1c3df86bc 100644 --- a/.github/workflows/typescript_test.yml +++ b/.github/workflows/typescript_test.yml @@ -117,8 +117,6 @@ jobs: if: failure() run: echo "failed=true" >> "$GITHUB_OUTPUT" - - - name: Upload blob report to GitHub Actions Artifacts if: always() uses: actions/upload-artifact@v4 @@ -127,12 +125,10 @@ jobs: path: src/frontend/blob-report retention-days: 1 - - merge-reports: needs: setup-and-test runs-on: ubuntu-latest - if : ${{ needs.setup-and-test.outputs.failed != 'true' }} + if : ${{ needs.setup-and-test.outputs.failed == 'true' }} steps: - name: Checkout code uses: actions/checkout@v4 @@ -159,3 +155,11 @@ jobs: name: html-report--attempt-${{ github.run_attempt }} path: playwright-report retention-days: 14 + delete-reports: + needs: setup-and-test + runs-on: ubuntu-latest + if : ${{ needs.setup-and-test.outputs.failed != 'true' }} + steps: + - uses: geekyeggo/delete-artifact@v5 + with: + name: blob-report-*