From 6423cbfaead349a32f8b8dcaf7dbfee2d884665e Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Thu, 14 Aug 2025 14:51:01 +0200 Subject: [PATCH 1/4] upload coverage for upstream-dev ci --- .github/workflows/upstream-dev-ci.yaml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/upstream-dev-ci.yaml b/.github/workflows/upstream-dev-ci.yaml index 9cb8242..8d55a42 100644 --- a/.github/workflows/upstream-dev-ci.yaml +++ b/.github/workflows/upstream-dev-ci.yaml @@ -65,8 +65,21 @@ jobs: if: success() id: status run: | - python -m pytest -rf \ + python -m pytest -rf --report-log output-${{ matrix.python-version }}-log.jsonl + --cov=mplotutils + --cov-report=xml + + - name: Upload code coverage to Codecov + uses: codecov/codecov-action@v5 + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + with: + flags: unittests + env_vars: RUNNER_OS,PYTHON_VERSION + name: codecov-umbrella + fail_ci_if_error: false + - name: Generate and publish the report if: | failure() From 85b3504166c8de49b9edfb0099fdb90a3bfd4c04 Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Thu, 14 Aug 2025 14:56:38 +0200 Subject: [PATCH 2/4] fix indent --- .github/workflows/upstream-dev-ci.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/upstream-dev-ci.yaml b/.github/workflows/upstream-dev-ci.yaml index 8d55a42..a2e8f5b 100644 --- a/.github/workflows/upstream-dev-ci.yaml +++ b/.github/workflows/upstream-dev-ci.yaml @@ -66,9 +66,9 @@ jobs: id: status run: | python -m pytest -rf - --report-log output-${{ matrix.python-version }}-log.jsonl - --cov=mplotutils - --cov-report=xml + --report-log output-${{ matrix.python-version }}-log.jsonl + --cov=mplotutils + --cov-report=xml - name: Upload code coverage to Codecov uses: codecov/codecov-action@v5 From 7c2f95c77f5e16fdb5b289392081464413160dbc Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Thu, 14 Aug 2025 14:56:53 +0200 Subject: [PATCH 3/4] changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a8e7b26..5dcc24e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -24,6 +24,7 @@ - Replace deprecated `matplotlib.rcsetup.all_backends` with `matplotlib.backends.backend_registry.list_builtin()` ([#160](https://github.com/mpytools/mplotutils/pull/160)). +- Also upload coverage report in upstream dev CI ([#162](https://github.com/mpytools/mplotutils/pull/162)). ## v0.6.0 (04.12.2024) From 54be9a5459da0613085c9daea3aed5f3b4f79194 Mon Sep 17 00:00:00 2001 From: Mathias Hauser Date: Thu, 14 Aug 2025 15:03:29 +0200 Subject: [PATCH 4/4] multi-line statement --- .github/workflows/upstream-dev-ci.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/upstream-dev-ci.yaml b/.github/workflows/upstream-dev-ci.yaml index a2e8f5b..334d7c9 100644 --- a/.github/workflows/upstream-dev-ci.yaml +++ b/.github/workflows/upstream-dev-ci.yaml @@ -64,8 +64,7 @@ jobs: - name: Run Tests if: success() id: status - run: | - python -m pytest -rf + run: python -m pytest -rf --report-log output-${{ matrix.python-version }}-log.jsonl --cov=mplotutils --cov-report=xml