From 58b387edf5fd97f1caf43fcb28a7d56ab602c86c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Ignacio=20Escribano?= Date: Sat, 14 Mar 2026 15:43:31 +0000 Subject: [PATCH 1/6] Replace archived action quantco/pytest-action with pmeier/pytest-results-action --- .github/workflows/test.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2ad9aae..d7ae353 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,11 +25,13 @@ jobs: python-version: ${{ matrix.python-version }} - name: Run pytest - uses: quantco/pytest-action@2b678dd0595fa09fe38b44a479e3078eee99e2ae # v2.3.0 + run: python -m pytest --junit-xml=/tmp/test-results.xml + + - name: Parse pytest results + uses: pmeier/pytest-results-action@20b595761ba9bf89e115e875f8bc863f913bc8ad # v0.7.2 with: - verbose: true - emoji: true - job-summary: true - custom-arguments: '-q' - click-to-expand: true - report-title: 'Test Report' + path: /tmp/test-results.xml + summary: true + display-options: fEX + fail-on-empty: true + title: Pytest results From b7aad3e3130b45fa6fc82d416fa695874ab4f3ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Ignacio=20Escribano?= Date: Sat, 14 Mar 2026 16:48:56 +0100 Subject: [PATCH 2/6] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d7ae353..313b740 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,12 +25,12 @@ jobs: python-version: ${{ matrix.python-version }} - name: Run pytest - run: python -m pytest --junit-xml=/tmp/test-results.xml + run: python -m pytest --junit-xml=${{ runner.temp }}/test-results.xml - name: Parse pytest results uses: pmeier/pytest-results-action@20b595761ba9bf89e115e875f8bc863f913bc8ad # v0.7.2 with: - path: /tmp/test-results.xml + path: ${{ runner.temp }}/test-results.xml summary: true display-options: fEX fail-on-empty: true From f6a587fda98c506847bcea47ca8bc6b4fc0ed1ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Ignacio=20Escribano?= Date: Sat, 14 Mar 2026 16:49:17 +0100 Subject: [PATCH 3/6] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 313b740..8af4fbc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,6 +28,7 @@ jobs: run: python -m pytest --junit-xml=${{ runner.temp }}/test-results.xml - name: Parse pytest results + if: always() uses: pmeier/pytest-results-action@20b595761ba9bf89e115e875f8bc863f913bc8ad # v0.7.2 with: path: ${{ runner.temp }}/test-results.xml From 77538ec3f2e3d6c7c3b3be9cf313eaab0282a26e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Ignacio=20Escribano?= Date: Sat, 14 Mar 2026 15:52:32 +0000 Subject: [PATCH 4/6] Delete unused dependencies --- requirements-dev.txt | 2 -- test-results.xml | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) create mode 100644 test-results.xml diff --git a/requirements-dev.txt b/requirements-dev.txt index 9f280b9..f92d93a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,3 @@ pytest==8.4.2 -pytest-emoji==0.2.0 -pytest-md==0.2.0 black==26.3.1 mypy==1.18.2 \ No newline at end of file diff --git a/test-results.xml b/test-results.xml new file mode 100644 index 0000000..53e5429 --- /dev/null +++ b/test-results.xml @@ -0,0 +1 @@ + \ No newline at end of file From 450107c5035303c3775d2142977b0d25a0cfa76a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Ignacio=20Escribano?= Date: Sat, 14 Mar 2026 15:54:23 +0000 Subject: [PATCH 5/6] Remove file --- test-results.xml | 1 - 1 file changed, 1 deletion(-) delete mode 100644 test-results.xml diff --git a/test-results.xml b/test-results.xml deleted file mode 100644 index 53e5429..0000000 --- a/test-results.xml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file From af76642835b51b3c1dd6cfb2b198e9def7c5c3c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Ignacio=20Escribano?= Date: Tue, 17 Mar 2026 17:36:10 +0100 Subject: [PATCH 6/6] Update pmeier/pytest-results-action to v0.8.0 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8af4fbc..0de3b1b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -29,7 +29,7 @@ jobs: - name: Parse pytest results if: always() - uses: pmeier/pytest-results-action@20b595761ba9bf89e115e875f8bc863f913bc8ad # v0.7.2 + uses: pmeier/pytest-results-action@0841ca7226ab155943837380769373a5dd14d7ed # v0.8.0 with: path: ${{ runner.temp }}/test-results.xml summary: true