python-coverage-comment-action
python-coverage-comment-action copied to clipboard
Publish coverage report as PR comment, and create a coverage badge & dashboard to display on the Readme for Python projects, all inside GitHub without third party servers
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/py-cov-action/python-coverage-comment-action). ## Config Migration Needed - [ ]...
``` 2023-12-04T14:04:41.0481051Z ##[notice]Starting action 2023-12-04T14:04:41.2909319Z ##[notice]HTTP Request: GET https://api.github.com/repos/descope/python-sdk "HTTP/1.1 200 OK" 2023-12-04T14:04:41.2916256Z ##[notice]Generating comment for PR 2023-12-04T14:04:41.6464808Z ##[error]Critical error. This error possibly occurred because the permissions of the workflow...
I wonder if there's something we can do so that notification emails are more readable. (this is from Gmail btw) 
See https://github.com/py-cov-action/python-coverage-comment-action/pull/361#issuecomment-1954220360 / https://github.com/py-cov-action/python-coverage-comment-action/discussions/336
 We should probably abbreviate large numbers: - 1 to 999: unchanged (all digits) - 1_000 to 9_999: 1.0k to 9.9k (1 decimal digit, truncated) - 10_000 to 999_999: 10k...
I didn't want to have to handle all of the coverage file parsing, but I stumbled across [pycobertura](https://pypi.org/project/pycobertura/). Let's conquer the world! (of CI coverage tools)
We have a pull request that exceeds the max_files number and the python-coverage-comment-action displays this message at the bottom of the coverage comment. When I navigate to the workflow summary...
Is there any way to support coverage plugins? My `.coveragerc` file uses the `django_coverage_plugin` plugin ``` [run] relative_files = True branch = True plugins = django_coverage_plugin ``` And I get...
I'm creating a workflow for a private repository using the [Basic usage without external contributors](https://github.com/py-cov-action/python-coverage-comment-action?tab=readme-ov-file#basic-usage-without-external-contributors) yml as an example. The `coverage.json` file appears to have been created as expected (I...
(just some WIP I had lying around, for supporting branch coverage, #375 )