From 67114139ed25ea7699ca362d5520a15a2a536d1a Mon Sep 17 00:00:00 2001 From: Guido Schmitz Date: Tue, 14 Jan 2025 15:09:28 +0100 Subject: [PATCH 1/3] Fix Coveralls --- .github/workflows/pythonpackage.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index 947e920..a5a29b1 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -105,11 +105,9 @@ jobs: with: name: coverage - name: Coveralls - run: | - python -m pip install --upgrade pip - pip install wheel coveralls - export COVERALLS_REPO_TOKEN=${{ secrets.COVERALLS_TOKEN }} - coveralls + uses: coverallsapp/github-action@v2.3.4 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} - name: Clean up coverage uses: geekyeggo/delete-artifact@v5.1.0 with: From 4d57ae547d7a91a1147b0be7741ea20bc4f03484 Mon Sep 17 00:00:00 2001 From: Guido Schmitz Date: Tue, 14 Jan 2025 15:56:23 +0100 Subject: [PATCH 2/3] Specify format --- .github/workflows/pythonpackage.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index a5a29b1..be660dd 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -108,6 +108,7 @@ jobs: uses: coverallsapp/github-action@v2.3.4 with: github-token: ${{ secrets.GITHUB_TOKEN }} + format: python - name: Clean up coverage uses: geekyeggo/delete-artifact@v5.1.0 with: From 246db93fccb147b5581ee251239490a4d42f79fc Mon Sep 17 00:00:00 2001 From: Guido Schmitz Date: Tue, 14 Jan 2025 16:04:14 +0100 Subject: [PATCH 3/3] Use XML as coverage format --- .github/workflows/pythonpackage.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pythonpackage.yml b/.github/workflows/pythonpackage.yml index be660dd..61d3f44 100644 --- a/.github/workflows/pythonpackage.yml +++ b/.github/workflows/pythonpackage.yml @@ -80,14 +80,13 @@ jobs: pip install -e .[test] - name: Test with pytest run: | - pytest --cov=devolo_home_control_api + pytest --cov=devolo_home_control_api --cov-report=xml - name: Preserve coverage uses: actions/upload-artifact@v4.6.0 if: matrix.python-version == '3.9' with: name: coverage - include-hidden-files: true - path: .coverage + path: coverage.xml coverage: name: Upload coverage @@ -108,7 +107,6 @@ jobs: uses: coverallsapp/github-action@v2.3.4 with: github-token: ${{ secrets.GITHUB_TOKEN }} - format: python - name: Clean up coverage uses: geekyeggo/delete-artifact@v5.1.0 with: