Skip to content

ci(tox): migrate from pip to uv via tox-uv #9257

ci(tox): migrate from pip to uv via tox-uv

ci(tox): migrate from pip to uv via tox-uv #9257

Triggered via pull request May 27, 2026 14:17
Status Failure
Total duration 2m 55s
Artifacts 16

test-integrations-cloud.yml

on: pull_request
Matrix: Cloud
All Cloud tests passed
4s
All Cloud tests passed
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 23 warnings
Cloud (3.7, ubuntu-22.04)
Process completed with exit code 1.
Cloud (3.6, ubuntu-22.04)
Process completed with exit code 1.
All Cloud tests passed
Process completed with exit code 1.
Cloud (3.7, ubuntu-22.04)
No valid coverage files found
Cloud (3.7, ubuntu-22.04)
File not readable or does not exist: coverage.xml
Cloud (3.7, ubuntu-22.04)
Please ensure your test framework is generating JUnit XML output.
Cloud (3.7, ubuntu-22.04)
No JUnit XML files found matching pattern: .junitxml
Cloud (3.7, ubuntu-22.04)
No files found matching pattern: .junitxml
Cloud (3.6, ubuntu-22.04)
No valid coverage files found
Cloud (3.6, ubuntu-22.04)
File not readable or does not exist: coverage.xml
Cloud (3.6, ubuntu-22.04)
Please ensure your test framework is generating JUnit XML output.
Cloud (3.6, ubuntu-22.04)
No JUnit XML files found matching pattern: .junitxml
Cloud (3.6, ubuntu-22.04)
No files found matching pattern: .junitxml
Cloud (3.10, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/test-integrations-agents.yml, .github/workflows/test-integrations-ai-workflow.yml, .github/workflows/test-integrations-ai.yml, .github/workflows/test-integrations-cloud.yml, .github/workflows/test-integrations-common.yml, .github/workflows/test-integrations-dbs.yml, .github/workflows/test-integrations-flags.yml, .github/workflows/test-integrations-gevent.yml, .github/workflows/test-integrations-graphql.yml, .github/workflows/test-integrations-mcp.yml, .github/workflows/test-integrations-misc.yml, .github/workflows/test-integrations-network.yml, .github/workflows/test-integrations-tasks.yml, .github/workflows/test-integrations-web-1.yml, .github/workflows/test-integrations-web-2.yml, .gitignore, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini, uv.lock Sample coverage paths: sentry_sdk/__init__.py, sentry_sdk/_batcher.py, sentry_sdk/_compat.py This usually indicates a path format mismatch between your coverage tool and the repository.
Cloud (3.14, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/test-integrations-agents.yml, .github/workflows/test-integrations-ai-workflow.yml, .github/workflows/test-integrations-ai.yml, .github/workflows/test-integrations-cloud.yml, .github/workflows/test-integrations-common.yml, .github/workflows/test-integrations-dbs.yml, .github/workflows/test-integrations-flags.yml, .github/workflows/test-integrations-gevent.yml, .github/workflows/test-integrations-graphql.yml, .github/workflows/test-integrations-mcp.yml, .github/workflows/test-integrations-misc.yml, .github/workflows/test-integrations-network.yml, .github/workflows/test-integrations-tasks.yml, .github/workflows/test-integrations-web-1.yml, .github/workflows/test-integrations-web-2.yml, .gitignore, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini, uv.lock Sample coverage paths: sentry_sdk/__init__.py, sentry_sdk/_batcher.py, sentry_sdk/_compat.py This usually indicates a path format mismatch between your coverage tool and the repository.
Cloud (3.12, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/test-integrations-agents.yml, .github/workflows/test-integrations-ai-workflow.yml, .github/workflows/test-integrations-ai.yml, .github/workflows/test-integrations-cloud.yml, .github/workflows/test-integrations-common.yml, .github/workflows/test-integrations-dbs.yml, .github/workflows/test-integrations-flags.yml, .github/workflows/test-integrations-gevent.yml, .github/workflows/test-integrations-graphql.yml, .github/workflows/test-integrations-mcp.yml, .github/workflows/test-integrations-misc.yml, .github/workflows/test-integrations-network.yml, .github/workflows/test-integrations-tasks.yml, .github/workflows/test-integrations-web-1.yml, .github/workflows/test-integrations-web-2.yml, .gitignore, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini, uv.lock Sample coverage paths: sentry_sdk/__init__.py, sentry_sdk/_batcher.py, sentry_sdk/_compat.py This usually indicates a path format mismatch between your coverage tool and the repository.
Cloud (3.14t, ubuntu-22.04)
Failed to post/update PR comment: API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 5C10:2289A8:10C24B4:3E92A20:6A16FD4D and timestamp 2026-05-27 14:18:53 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting
Cloud (3.14t, ubuntu-22.04)
Failed to report status 'codecov/patch': API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 5C11:24000E:10C485F:3EAC7D7:6A16FD4D and timestamp 2026-05-27 14:18:53 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting
Cloud (3.14t, ubuntu-22.04)
Failed to report status 'codecov/project': API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 5C10:2289A8:10C1EB7:3E91617:6A16FD4D and timestamp 2026-05-27 14:18:53 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting
Cloud (3.14t, ubuntu-22.04)
Failed to calculate patch coverage: HttpError: API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 5C11:24000E:10C4697:3EAC1AA:6A16FD4D and timestamp 2026-05-27 14:18:53 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting
Cloud (3.14t, ubuntu-22.04)
Failed to download base coverage artifact: API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 5C10:2289A8:10C1B9E:3E90A98:6A16FD4C and timestamp 2026-05-27 14:18:53 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting
Cloud (3.14t, ubuntu-22.04)
Failed to download base test artifact: API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 5C10:2289A8:10C05A1:3E8BD7D:6A16FD4B and timestamp 2026-05-27 14:18:51 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting
Cloud (3.11, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/test-integrations-agents.yml, .github/workflows/test-integrations-ai-workflow.yml, .github/workflows/test-integrations-ai.yml, .github/workflows/test-integrations-cloud.yml, .github/workflows/test-integrations-common.yml, .github/workflows/test-integrations-dbs.yml, .github/workflows/test-integrations-flags.yml, .github/workflows/test-integrations-gevent.yml, .github/workflows/test-integrations-graphql.yml, .github/workflows/test-integrations-mcp.yml, .github/workflows/test-integrations-misc.yml, .github/workflows/test-integrations-network.yml, .github/workflows/test-integrations-tasks.yml, .github/workflows/test-integrations-web-1.yml, .github/workflows/test-integrations-web-2.yml, .gitignore, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini, uv.lock Sample coverage paths: sentry_sdk/__init__.py, sentry_sdk/_batcher.py, sentry_sdk/_compat.py This usually indicates a path format mismatch between your coverage tool and the repository.
Cloud (3.9, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/test-integrations-agents.yml, .github/workflows/test-integrations-ai-workflow.yml, .github/workflows/test-integrations-ai.yml, .github/workflows/test-integrations-cloud.yml, .github/workflows/test-integrations-common.yml, .github/workflows/test-integrations-dbs.yml, .github/workflows/test-integrations-flags.yml, .github/workflows/test-integrations-gevent.yml, .github/workflows/test-integrations-graphql.yml, .github/workflows/test-integrations-mcp.yml, .github/workflows/test-integrations-misc.yml, .github/workflows/test-integrations-network.yml, .github/workflows/test-integrations-tasks.yml, .github/workflows/test-integrations-web-1.yml, .github/workflows/test-integrations-web-2.yml, .gitignore, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini, uv.lock Sample coverage paths: sentry_sdk/__init__.py, sentry_sdk/_batcher.py, sentry_sdk/_compat.py This usually indicates a path format mismatch between your coverage tool and the repository.
Cloud (3.8, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/test-integrations-agents.yml, .github/workflows/test-integrations-ai-workflow.yml, .github/workflows/test-integrations-ai.yml, .github/workflows/test-integrations-cloud.yml, .github/workflows/test-integrations-common.yml, .github/workflows/test-integrations-dbs.yml, .github/workflows/test-integrations-flags.yml, .github/workflows/test-integrations-gevent.yml, .github/workflows/test-integrations-graphql.yml, .github/workflows/test-integrations-mcp.yml, .github/workflows/test-integrations-misc.yml, .github/workflows/test-integrations-network.yml, .github/workflows/test-integrations-tasks.yml, .github/workflows/test-integrations-web-1.yml, .github/workflows/test-integrations-web-2.yml, .gitignore, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini, uv.lock Sample coverage paths: sentry_sdk/__init__.py, sentry_sdk/_batcher.py, sentry_sdk/_compat.py This usually indicates a path format mismatch between your coverage tool and the repository.
Cloud (3.13, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .github/workflows/test-integrations-agents.yml, .github/workflows/test-integrations-ai-workflow.yml, .github/workflows/test-integrations-ai.yml, .github/workflows/test-integrations-cloud.yml, .github/workflows/test-integrations-common.yml, .github/workflows/test-integrations-dbs.yml, .github/workflows/test-integrations-flags.yml, .github/workflows/test-integrations-gevent.yml, .github/workflows/test-integrations-graphql.yml, .github/workflows/test-integrations-mcp.yml, .github/workflows/test-integrations-misc.yml, .github/workflows/test-integrations-network.yml, .github/workflows/test-integrations-tasks.yml, .github/workflows/test-integrations-web-1.yml, .github/workflows/test-integrations-web-2.yml, .gitignore, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini, uv.lock Sample coverage paths: sentry_sdk/__init__.py, sentry_sdk/_batcher.py, sentry_sdk/_compat.py This usually indicates a path format mismatch between your coverage tool and the repository.

Artifacts

Produced during runtime
Name Size Digest
codecov-coverage-results-chore-migrate-to-tox-uv-test-cloud
122 KB
sha256:7a650379d584d5c93ac871c338c7f9ef3704fdf7da6b60bfae5414bd7ec2fc6b
codecov-coverage-results-chore-migrate-to-tox-uv-test-cloud
122 KB
sha256:de7ccf8aa4540adf4b8daac9957e89225f67b5a616ea6941bb91f9dfb4687b0d
codecov-coverage-results-chore-migrate-to-tox-uv-test-cloud
123 KB
sha256:35d5802e0d4509b0930d4e1cd5d8444976994ba80641c42573eb8b5dfaa04b3e
codecov-coverage-results-chore-migrate-to-tox-uv-test-cloud
122 KB
sha256:66f2c840f00baa0df28f4d740184362098ee89b27bed558bb710e8e688e650fa
codecov-coverage-results-chore-migrate-to-tox-uv-test-cloud
123 KB
sha256:27ba02827a71cc4c378ba93441a80765d977f5b79ab2bc424bb848734ac684cb
codecov-coverage-results-chore-migrate-to-tox-uv-test-cloud
123 KB
sha256:dddae0e0ed71dac635ebdabd381cd86d92f9d1e3c4d5b9e3d5055f1a47a8a90a
codecov-coverage-results-chore-migrate-to-tox-uv-test-cloud
123 KB
sha256:d8785aad6d74c5707784516deee05d224f03a2e928dfaa4c116d7151965031b2
codecov-coverage-results-chore-migrate-to-tox-uv-test-cloud
122 KB
sha256:75244e1184acbbb2ccea5efff1308ccab881319b9506e8da8d8797fdde69a903
codecov-test-results-chore-migrate-to-tox-uv-test-cloud
234 Bytes
sha256:22a64308fc381bbaa84081e279b30da4bf6a30bdcdc227c047a4a55a5141e325
codecov-test-results-chore-migrate-to-tox-uv-test-cloud
235 Bytes
sha256:d11aa610aa7aef3582b7a63174fbf9369a0a05212cccf9e05d844248764004fa
codecov-test-results-chore-migrate-to-tox-uv-test-cloud
230 Bytes
sha256:28988b54a8e74f3fc6dc47a2cd4d49e9cae76218ff2b7081f72d353ef0f2b27c
codecov-test-results-chore-migrate-to-tox-uv-test-cloud
235 Bytes
sha256:ff1773fc680ddab012938f6e75f8f39e6142b47a1eb82098cad2d9c86fa33f5c
codecov-test-results-chore-migrate-to-tox-uv-test-cloud
233 Bytes
sha256:65e5a4ad9540895db327471956e927c38b899c00d9e2d8bf6175dae7394f89f9
codecov-test-results-chore-migrate-to-tox-uv-test-cloud
235 Bytes
sha256:6dc55b24d4f8f5b2e83077c5b7f6226f34ea4a76901035a14f36d67c60defe8f
codecov-test-results-chore-migrate-to-tox-uv-test-cloud
227 Bytes
sha256:0f44f16660ec81fc1cf9db3528295b00d839e5bfdd7e0306d1c181cb70b55e39
codecov-test-results-chore-migrate-to-tox-uv-test-cloud
230 Bytes
sha256:1d2dbe46c99f286a537af0488639284c808298389089ab02494f9320dad67023