fix: replace print() statements with proper logging across codebase #29
test-suite.yml
on: pull_request
Matrix: Integration Tests
Matrix: unit-tests
Code Quality Checks
15s
Performance Benchmarks
32s
Test Coverage Report
21s
Test Summary
2s
Annotations
12 errors, 8 warnings, and 3 notices
|
Code Quality Checks
Process completed with exit code 1.
|
|
Unit Tests (Python 3.12)
The job has exceeded the maximum execution time of 6h0m0s
|
|
Unit Tests (Python 3.12)
The operation was canceled.
|
|
Unit Tests (Python 3.12)
The job has exceeded the maximum execution time of 6h0m0s
|
|
Unit Tests (Python 3.10)
The job has exceeded the maximum execution time of 6h0m0s
|
|
Unit Tests (Python 3.11)
The job has exceeded the maximum execution time of 6h0m0s
|
|
Unit Tests (Python 3.11)
The job has exceeded the maximum execution time of 6h0m0s
|
|
Unit Tests (Python 3.10)
The job has exceeded the maximum execution time of 6h0m0s
|
|
Unit Tests (Python 3.12)
The job has exceeded the maximum execution time of 6h0m0s
|
|
Unit Tests (Python 3.11)
The job has exceeded the maximum execution time of 6h0m0s
|
|
Unit Tests (Python 3.10)
The job has exceeded the maximum execution time of 6h0m0s
|
|
Test Coverage Report
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(
~~~~~~~~~~~~~~^
args,
^^^^^
...<6 lines>...
**kwargs,
^^^^^^^^^
).stdout
^
File "/usr/local/lib/python3.14/subprocess.py", line 577, in run
raise CalledProcessError(retcode, process.args,
output=stdout, stderr=stderr)
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(
config=config,
...<2 lines>...
git=git,
)
File "/workdir/coverage_comment/main.py", line 101, in action
return process_pr(
config=config,
gh=gh,
repo_info=repo_info,
)
File "/workdir/coverage_comment/main.py", line 130, in process_pr
_, coverage = coverage_module.get_coverage_info(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
merge=config.MERGE_COVERAGE_FILES,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
coverage_path=config.COVERAGE_PATH,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/workdir/coverage_comment/coverage.py", line 121, 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 data to report.
|
|
Code Quality Checks
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, astral-sh/setup-uv@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests (smart-scraper)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, astral-sh/setup-uv@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests (multi-graph)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, astral-sh/setup-uv@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Performance Benchmarks
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, astral-sh/setup-uv@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Performance Benchmarks
No files were found with the provided path: benchmark_results/. No artifacts will be uploaded.
|
|
Integration Tests (file-formats)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, astral-sh/setup-uv@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Unit Tests (Python 3.12)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5, astral-sh/setup-uv@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test Coverage Report
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test Coverage Report
Generating comment for PR
|
|
Test Coverage Report
HTTP Request: GET https://api.github.com/repos/ScrapeGraphAI/Scrapegraph-ai "HTTP/1.1 200 OK"
|
|
Test Coverage Report
Starting action
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
integration-test-results-file-formats
|
606 KB |
sha256:281540be28a01c930b7c7e206a8c4ebf15c8ebd5becea1d45edd1940b30156f3
|
|
|
integration-test-results-multi-graph
|
606 KB |
sha256:324817b1ea277b9e55cf29452cc60b01a5ef4d5c8c6da5d65f6dbd3380500e82
|
|
|
integration-test-results-smart-scraper
|
606 KB |
sha256:7157697c0b8ed09bae8bd763cb281ba6ad73340cf3d9bff61bfe17602cc2f346
|
|