Skip to content

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

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

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

Triggered via pull request May 29, 2026 11:22
Status Success
Total duration 1m 41s
Artifacts 18
Matrix: GraphQL
All GraphQL tests passed
2s
All GraphQL tests passed
Fit to window
Zoom out
Zoom in

Annotations

9 warnings
GraphQL (3.12, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .gitattributes, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/ci.yml, .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, .pre-commit-config.yaml, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/build_aws_lambda_layer.py, scripts/generate-test-files.sh, scripts/populate_tox/README.md, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/populate_tox.py, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/base.jinja, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/aws_lambda/utils.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tests/integrations/gcp/test_gcp.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.
GraphQL (3.11, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .gitattributes, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/ci.yml, .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, .pre-commit-config.yaml, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/build_aws_lambda_layer.py, scripts/generate-test-files.sh, scripts/populate_tox/README.md, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/populate_tox.py, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/base.jinja, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/aws_lambda/utils.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tests/integrations/gcp/test_gcp.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.
GraphQL (3.9, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .gitattributes, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/ci.yml, .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, .pre-commit-config.yaml, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/build_aws_lambda_layer.py, scripts/generate-test-files.sh, scripts/populate_tox/README.md, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/populate_tox.py, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/base.jinja, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/aws_lambda/utils.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tests/integrations/gcp/test_gcp.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.
GraphQL (3.14, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .gitattributes, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/ci.yml, .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, .pre-commit-config.yaml, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/build_aws_lambda_layer.py, scripts/generate-test-files.sh, scripts/populate_tox/README.md, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/populate_tox.py, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/base.jinja, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/aws_lambda/utils.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tests/integrations/gcp/test_gcp.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.
GraphQL (3.10, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .gitattributes, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/ci.yml, .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, .pre-commit-config.yaml, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/build_aws_lambda_layer.py, scripts/generate-test-files.sh, scripts/populate_tox/README.md, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/populate_tox.py, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/base.jinja, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/aws_lambda/utils.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tests/integrations/gcp/test_gcp.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.
GraphQL (3.8, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .gitattributes, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/ci.yml, .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, .pre-commit-config.yaml, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/build_aws_lambda_layer.py, scripts/generate-test-files.sh, scripts/populate_tox/README.md, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/populate_tox.py, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/base.jinja, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/aws_lambda/utils.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tests/integrations/gcp/test_gcp.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.
GraphQL (3.13, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .gitattributes, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/ci.yml, .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, .pre-commit-config.yaml, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/build_aws_lambda_layer.py, scripts/generate-test-files.sh, scripts/populate_tox/README.md, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/populate_tox.py, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/base.jinja, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/aws_lambda/utils.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tests/integrations/gcp/test_gcp.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.
GraphQL (3.6, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .gitattributes, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/ci.yml, .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, .pre-commit-config.yaml, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/build_aws_lambda_layer.py, scripts/generate-test-files.sh, scripts/populate_tox/README.md, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/populate_tox.py, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/base.jinja, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/aws_lambda/utils.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tests/integrations/gcp/test_gcp.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.
GraphQL (3.14t, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .gitattributes, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/ci.yml, .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, .pre-commit-config.yaml, .python-version, AGENTS.md, CONTRIBUTING.md, pyproject.toml, requirements-testing.txt, scripts/build_aws_lambda_layer.py, scripts/generate-test-files.sh, scripts/populate_tox/README.md, scripts/populate_tox/config.py, scripts/populate_tox/package_dependencies.jsonl, scripts/populate_tox/populate_tox.py, scripts/populate_tox/releases.jsonl, scripts/populate_tox/tox.jinja, scripts/runtox.sh, scripts/split_tox_gh_actions/templates/base.jinja, scripts/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/aws_lambda/utils.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tests/integrations/gcp/test_gcp.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-graphql
122 KB
sha256:59989c4411c278dc0c5bd364e16a605b68b7ba0280529d5779e2d78bb309911f
codecov-coverage-results-chore-migrate-to-tox-uv-test-graphql
123 KB
sha256:4ebfc7192e4fad8b3c469cb41cd764eea4e68ac0ee1b0157f4dbdfdf8ed51e92
codecov-coverage-results-chore-migrate-to-tox-uv-test-graphql
123 KB
sha256:eca8e85481e0f729b90c27f41538a6da35c35e86726173b8a16eb32ba9c6d4d0
codecov-coverage-results-chore-migrate-to-tox-uv-test-graphql
123 KB
sha256:484baeda154110e5a37a802f5ed9037d8311f8ef7365cf4f312aeb71cc9a5a5a
codecov-coverage-results-chore-migrate-to-tox-uv-test-graphql
122 KB
sha256:4280e425d01d707cf1b1507fc0593956f2d64eb5f8bcbe6be7e816677cb04005
codecov-coverage-results-chore-migrate-to-tox-uv-test-graphql
122 KB
sha256:bf0ce3b1223b47d22321efead0b46093a364a6af9477fe263a5c9e9e7c989cde
codecov-coverage-results-chore-migrate-to-tox-uv-test-graphql
122 KB
sha256:ff04ab28fa955503c20b40df53e155749e8dd5d8aefdf31af1794916fa278735
codecov-coverage-results-chore-migrate-to-tox-uv-test-graphql
122 KB
sha256:ff80d45d64ff471895c317a6c951142e71fd0a4981ce8b64bc96ba5ee4214c0a
codecov-coverage-results-chore-migrate-to-tox-uv-test-graphql
122 KB
sha256:702ba8595ff9897844441b9a332074f43118d0b26d49111c4513684af766548c
codecov-test-results-chore-migrate-to-tox-uv-test-graphql
232 Bytes
sha256:e4c8ad726bed274999dbb19fcac499b86f5d1734866fabcecef23a9ee0ea7ccf
codecov-test-results-chore-migrate-to-tox-uv-test-graphql
237 Bytes
sha256:d2e76fe3c065d3281f48a16aa1bf920b1d55ba5426f0b742917e057c23959e54
codecov-test-results-chore-migrate-to-tox-uv-test-graphql
231 Bytes
sha256:05dd603142f18f1cc486a9c7284c30c3e206c1469a7658ba395e2b268ba2dc6d
codecov-test-results-chore-migrate-to-tox-uv-test-graphql
238 Bytes
sha256:7249e0a245207a16c3c55c02332f962a11038aec62d5504dd8c637f52b123063
codecov-test-results-chore-migrate-to-tox-uv-test-graphql
231 Bytes
sha256:52ab10eba15fabc5d23091329a829214fe7a0c9157497efd3c34fabe06da6f21
codecov-test-results-chore-migrate-to-tox-uv-test-graphql
232 Bytes
sha256:bfcf8d8cc1a0f179de9e2553a1712f06699aab85dc0af8010b690de5a724893b
codecov-test-results-chore-migrate-to-tox-uv-test-graphql
238 Bytes
sha256:7916fe6629705a4d8475cf57deab48dbea6364edb2d39cbce63d2bc7ef19f0a7
codecov-test-results-chore-migrate-to-tox-uv-test-graphql
232 Bytes
sha256:f98d31c7eb95ac244148279f633a880dd8b330b5699bd881588dc5c06338c33f
codecov-test-results-chore-migrate-to-tox-uv-test-graphql
230 Bytes
sha256:5f34f162c4016f4f40a9a8d82a213c2d33099ddf4ae91a3705285d1456be82a4