From 6b4aa15ad92b9d6ae594f7930cb5e483e5bd0df3 Mon Sep 17 00:00:00 2001 From: insolor <2442833+insolor@users.noreply.github.com> Date: Wed, 6 Aug 2025 16:37:17 +0300 Subject: [PATCH 1/2] Update python-tests.yml --- .github/workflows/python-tests.yml | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index ccf45d7..b316475 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -47,9 +47,26 @@ jobs: - name: Test with pytest run: poetry run pytest --cov=./ - # - name: Upload coverage data to coveralls.io - # run: | - # pip install coveralls - # coveralls --service=github - # env: - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Upload coverage data to coveralls.io + continue-on-error: true + run: | + pip install coveralls + coveralls --service=github + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + COVERALLS_FLAG_NAME: ${{ matrix.python-version }} + COVERALLS_PARALLEL: true + + coveralls: + name: Indicate completion to coveralls.io + needs: test + runs-on: ubuntu-latest + container: python:3-slim + steps: + - name: Install coveralls + run: pip3 install --upgrade coveralls + - name: Finished + continue-on-error: true + run: coveralls --finish + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From b0bd1338dba5956ce1247f3446250b34502c9e23 Mon Sep 17 00:00:00 2001 From: insolor <2442833+insolor@users.noreply.github.com> Date: Wed, 6 Aug 2025 16:50:25 +0300 Subject: [PATCH 2/2] Run coveralls using pipx --- .github/workflows/python-tests.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index b316475..7cd657d 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -50,8 +50,7 @@ jobs: - name: Upload coverage data to coveralls.io continue-on-error: true run: | - pip install coveralls - coveralls --service=github + pipx run coveralls env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} COVERALLS_FLAG_NAME: ${{ matrix.python-version }}