Skip to content

[ci] Add coverage comment #28

[ci] Add coverage comment

[ci] Add coverage comment #28

Triggered via push November 6, 2024 14:36
Status Failure
Total duration 2m 0s
Artifacts 6

main.yml

on: push
Quality Assurance
47s
Quality Assurance
Matrix: test
Build distribution
21s
Build distribution
Publish to TestPyPI
0s
Publish to TestPyPI
Publish to PyPI
0s
Publish to PyPI
Publish to GitHub Releases
0s
Publish to GitHub Releases
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 3 notices
Coverage
Cannot read .coverage files because files are absolute. You need to configure coverage to write relative paths by adding the following option to your coverage configuration file: [run] relative_files = true Note that the specific format can be slightly different if you're using setup.cfg or pyproject.toml. See details in: https://coverage.readthedocs.io/en/latest/config.html#config-run-relative-files
Coverage
Critical error. This error possibly occurred because the permissions of the workflow are set incorrectly. You can see the correct setting of permissions here: https://github.com/py-cov-action/python-coverage-comment-action#basic-usage Otherwise please look for open issues or open one in https://github.com/py-cov-action/python-coverage-comment-action/ Traceback (most recent call last): File "/workdir/coverage_comment/subprocess.py", line 22, in run return subprocess.run( ^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '('coverage', 'json', '-o', '-')' returned non-zero exit status 1. The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/workdir/coverage_comment/main.py", line 44, in main exit_code = action( ^^^^^^^ File "/workdir/coverage_comment/main.py", line 88, in action return save_coverage_data_files( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/workdir/coverage_comment/main.py", line 357, in save_coverage_data_files raw_coverage_data, coverage = coverage_module.get_coverage_info( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/workdir/coverage_comment/coverage.py", line 109, in get_coverage_info subprocess.run("coverage", "json", "-o", "-", path=coverage_path) File "/workdir/coverage_comment/subprocess.py", line 36, in run raise SubProcessError("\n".join([exc.stderr, exc.stdout])) from exc coverage_comment.subprocess.SubProcessError: No source for code: '/home/runner/work/pelican-pybtex/pelican-pybtex/src/pelican/plugins/pybtex/__init__.py'.
Coverage
Starting action
Coverage
HTTP Request: GET https://api.github.com/repos/anjos/pelican-pybtex "HTTP/1.1 200 OK"
Coverage
Computing coverage files & badge

Artifacts

Produced during runtime
Name Size
coverage-310
1.72 KB
coverage-311
1.72 KB
coverage-312
1.72 KB
coverage-313
1.72 KB
coverage-39
1.72 KB
python-package-distributions
24.7 KB