From deebfe6eb9e6b7c4814801026deb65492c62f1a9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 25 Jul 2026 20:53:50 +0000 Subject: [PATCH 1/2] Initial plan From 79fa4c647b348fcb4b10a7bd0712612d87047878 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 25 Jul 2026 20:56:05 +0000 Subject: [PATCH 2/2] Add CI coverage upload for latest Python run --- .github/workflows/ci.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fa612a4..e95e28f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,6 +16,9 @@ jobs: tox: name: Test on Python ${{ matrix.py }} runs-on: ubuntu-latest + permissions: + contents: read + code-quality: write strategy: fail-fast: false matrix: @@ -44,7 +47,17 @@ jobs: - name: Run test suite run: tox r --skip-pkg-install env: - PYTEST_ADDOPTS: "-vv --durations=10" + PYTEST_ADDOPTS: >- + -vv --durations=10 + ${{ matrix.py == '3.14' && '--cov-report=xml:coverage.xml' || '' }} + + - name: Upload code coverage report + if: matrix.py == '3.14' + uses: actions/upload-code-coverage@v1 + with: + file: coverage.xml + language: Python + label: code-coverage/pytest lint: name: Linting Code Base