From 05725a162b39e5e545ce95de996da47de4ea7cab Mon Sep 17 00:00:00 2001 From: aashikam Date: Tue, 31 Jan 2023 20:49:02 +0530 Subject: [PATCH] Add codecov upload retry step --- .github/workflows/pull-request.yml | 37 ++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index 3eb1cb2..e1cf851 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -19,8 +19,41 @@ jobs: packageUser: ${{ github.actor }} packagePAT: ${{ secrets.GITHUB_TOKEN }} run: ./gradlew build - - name: Generate Codecov Report - if: github.event_name == 'pull_request' + - name: Generate CodeCov Report Try 1 + if: github.event_name == 'pull_request' + id: uploadReport1 + uses: codecov/codecov-action@v2 + continue-on-error: true + with: + fail_ci_if_error: true + - name: Wait after upload failure + if: steps.uploadReport1.outcome == 'failure' + run: | + sleep 300s + - name: Generate CodeCov Report Try 2 + if: steps.uploadReport1.outcome == 'failure' + id: uploadReport2 + uses: codecov/codecov-action@v2 + continue-on-error: true + with: + fail_ci_if_error: true + - name: Wait after upload failure + if: steps.uploadReport2.outcome == 'failure' + run: | + sleep 300s + - name: Generate CodeCov Report Try 3 + if: steps.uploadReport2.outcome == 'failure' + id: uploadReport3 + uses: codecov/codecov-action@v2 + continue-on-error: true + with: + fail_ci_if_error: true + - name: Wait after upload failure + if: steps.uploadReport3.outcome == 'failure' + run: | + sleep 300s + - name: Generate CodeCov Report Try 4 + if: steps.uploadReport3.outcome == 'failure' uses: codecov/codecov-action@v2 windows-build: