From ad71245653ba2add0e0eadd377a2e5ec9c1d91c5 Mon Sep 17 00:00:00 2001 From: "evgeny.ezhov" Date: Fri, 6 Feb 2026 14:31:14 +0300 Subject: [PATCH] #134: show coverage --- .github/workflows/ci.yml | 9 +++++++++ README.md | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a621f50..5d699c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -128,3 +128,12 @@ jobs: format: markdown output: both badge: true + + - name: Upload coverage to Codecov + if: matrix.python-version == '3.12' + uses: codecov/codecov-action@v5 + with: + files: coverage.xml + fail_ci_if_error: false + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/README.md b/README.md index d0dc3e2..fc0cdc0 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ Python WebDAV Client 3 ========= [![CI](https://github.com/ezhov-evgeny/webdav-client-python-3/actions/workflows/ci.yml/badge.svg)](https://github.com/ezhov-evgeny/webdav-client-python-3/actions/workflows/ci.yml) -[![Coverage](https://img.shields.io/badge/Coverage-report-informational?logo=githubactions)](https://github.com/ezhov-evgeny/webdav-client-python-3/actions/workflows/ci.yml) +[![codecov](https://codecov.io/gh/ezhov-evgeny/webdav-client-python-3/graph/badge.svg)](https://codecov.io/gh/ezhov-evgeny/webdav-client-python-3) [![PyPI](https://img.shields.io/pypi/v/webdavclient3)](https://pypi.org/project/webdavclient3/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/webdavclient3) Package webdavclient3 based on https://github.com/designerror/webdav-client-python but uses `requests` instead of `PyCURL`.