From 716b739a77abbd0097c6021f54005b43761b4f72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heinz-Alexander=20F=C3=BCtterer?= <35225576+afuetterer@users.noreply.github.com> Date: Mon, 9 Mar 2026 18:37:28 +0100 Subject: [PATCH 1/2] chore: remove obsolete pyyaml dependency --- requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 8f52d2e..8b0ec55 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,5 @@ setuptools requests -pyyaml==5.4.1 coveralls pytest-cov memory_profiler From cbc475b2e20f05ac13f8b0100d495449303302df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heinz-Alexander=20F=C3=BCtterer?= <35225576+afuetterer@users.noreply.github.com> Date: Mon, 9 Mar 2026 08:47:52 +0100 Subject: [PATCH 2/2] ci: test multiple python versions with parallel coverage uploads --- .github/workflows/ci.yml | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ba86c5e..df56ade 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.9"] + python-version: ["3.10", "3.12", "3.14"] steps: - uses: actions/checkout@v5 @@ -20,6 +20,7 @@ jobs: uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} + cache: pip - name: Install dependencies run: | @@ -30,9 +31,18 @@ jobs: - name: Run tests run: pytest -ra --cov=tika - - name: Upload coverage to Coveralls - if: success() - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - coveralls + - name: Coveralls parallel + uses: coverallsapp/github-action@v2 + with: + flag-name: coverage-python-${{ matrix.python-version }} + parallel: true + + finish-coverage: + needs: test + if: ${{ always() }} + runs-on: ubuntu-slim + steps: + - name: Coveralls finished + uses: coverallsapp/github-action@v2 + with: + parallel-finished: true