From 8831ab16b6ba549bc23511aa2fabb39415962b74 Mon Sep 17 00:00:00 2001 From: Shane Brown Date: Tue, 27 Aug 2024 09:28:45 -0600 Subject: [PATCH 1/2] Add retries and wait for secondary rate limits for publishing test results to github --- .github/workflows/build.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 4fefb8e..f4a3a11 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -52,12 +52,13 @@ jobs: - name: Test with pytest run: pytest -v --junitxml=test-reports/test-results.xml - name: Publish test results - uses: EnricoMi/publish-unit-test-result-action/composite@v1 - # exclude this step for 3.6, since it fails due to a breaking change to EnricoMi/publish-unit-test-result-action - if: always() && matrix.python-version != '3.6' + uses: EnricoMi/publish-unit-test-result-action/composite@v2 + if: always() with: files: test-reports/test-results.xml check_name: "Test Results ${{ matrix.python-version }}" + github_retries: 10 + secondary_rate_limit_wait_seconds: 60.0 tag-commit: if: github.repository == 'adobe/buildrunner' && github.event_name == 'push' && github.ref == 'refs/heads/main' runs-on: ubuntu-latest From 47676e4c58b2ee912cecf22b5c23ed4282656e10 Mon Sep 17 00:00:00 2001 From: Shane Brown Date: Tue, 27 Aug 2024 10:51:03 -0600 Subject: [PATCH 2/2] Change publish test results to use 'linux' instead of deprecated 'composite' --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f4a3a11..118105a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -52,7 +52,7 @@ jobs: - name: Test with pytest run: pytest -v --junitxml=test-reports/test-results.xml - name: Publish test results - uses: EnricoMi/publish-unit-test-result-action/composite@v2 + uses: EnricoMi/publish-unit-test-result-action/linux@v2 if: always() with: files: test-reports/test-results.xml