Skip to content

Add CI

Add CI #12

Triggered via pull request July 29, 2025 15:54
@jemrobinsonjemrobinson
synchronize #38
add-ci
Status Failure
Total duration 2m 31s
Artifacts

test_code.yaml

on: pull_request
Matrix: Run Python tests
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 6 notices
Run Python tests (3.11)
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 46, in main exit_code = action( ^^^^^^^ File "/workdir/coverage_comment/main.py", line 98, in action return process_pr( ^^^^^^^^^^^ File "/workdir/coverage_comment/main.py", line 129, in process_pr _, 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/ice-station-zebra/ice-station-zebra/ice_station_zebra/__init__.py'.
Run Python tests (3.11)
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
Run Python tests (3.12)
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 46, in main exit_code = action( ^^^^^^^ File "/workdir/coverage_comment/main.py", line 98, in action return process_pr( ^^^^^^^^^^^ File "/workdir/coverage_comment/main.py", line 129, in process_pr _, 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/ice-station-zebra/ice-station-zebra/ice_station_zebra/__init__.py'.
Run Python tests (3.12)
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
Run Python tests (3.11)
Generating comment for PR
Run Python tests (3.11)
HTTP Request: GET https://api.github.com/repos/alan-turing-institute/ice-station-zebra "HTTP/1.1 200 OK"
Run Python tests (3.11)
Starting action
Run Python tests (3.12)
Generating comment for PR
Run Python tests (3.12)
HTTP Request: GET https://api.github.com/repos/alan-turing-institute/ice-station-zebra "HTTP/1.1 200 OK"
Run Python tests (3.12)
Starting action