diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 47f69136..f69f62c3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -335,3 +335,14 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} parallel-finished: true + + coveralls-rerun: + needs: coveralls-finish + if: always() && needs.coverage.result == 'success' + + runs-on: ubuntu-latest + + steps: + # See: https://github.com/lemurheavy/coveralls-public/issues/1631 + - name: Rerun coveralls to get more accurate results + run: curl --location --request GET 'https://coveralls.io/rerun_build?repo_token=${{secrets.GITHUB_TOKEN}}&build_num=$GITHUB_RUN_ID'