fix: use different method to comment test report

This commit is contained in:
Tim Grelka
2026-02-02 23:07:59 +01:00
parent 8c0da78a8c
commit 7cc4ccd03a
2 changed files with 29 additions and 10 deletions
+23
View File
@@ -0,0 +1,23 @@
name: Pytest Report
on:
workflow_run:
workflows: [Pytest]
types: [completed]
permissions:
checks: write
jobs:
checks:
runs-on: ubuntu-latest
steps:
- name: Download Test Report
uses: actions/download-artifact@v7
with:
name: pytest-report
run-id: ${{ github.event.workflow_run.id }}
- name: Publish Test Report
uses: mikepenz/action-junit-report@v6
with:
commit: ${{github.event.workflow_run.head_sha}}
report_paths: pytest.xml
comment: true
pr_id: ${{ github.event.workflow_run.pull_requests[0].number }}
+6 -10
View File
@@ -2,8 +2,6 @@ name: Pytest
on: pull_request
permissions:
contents: read
checks: write
pull-requests: write
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
@@ -21,12 +19,10 @@ jobs:
- name: Install failure annotation plugin
run: pip install pytest-github-actions-annotate-failures
- name: Test with pytest
run: |
set -o pipefail
pytest --junitxml=pytest.xml --cov-report=term-missing:skip-covered --cov-report=html --cov | tee pytest-coverage.txt
- name: Comment pytest code coverage
uses: MishaKav/pytest-coverage-comment@main
if: ${{ always() }}
run: pytest --junitxml=pytest.xml
- name: Upload Test Report
uses: actions/upload-artifact@v6
with:
pytest-coverage-path: ./pytest-coverage.txt
junitxml-path: ./pytest.xml
name: pytest-report
path: pytest.xml
retention-days: 1