Skip to content

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

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

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

Triggered via pull request May 29, 2026 11:15
Status Success
Total duration 1m 28s
Artifacts 20
Matrix: Network
All Network tests passed
3s
All Network tests passed
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Network (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.
Network (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.
Network (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.
Network (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.
Network (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.
Network (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.
Network (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.
Network (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.
Network (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.
Network (3.7, 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-network
124 KB
sha256:9c38d9bf6d709728e2dc530aeceb3a24005e2065a27bb0c60a1aaffbe0211a89
codecov-coverage-results-chore-migrate-to-tox-uv-test-network
123 KB
sha256:d917f5279fa7f1719e2fa8df4b07bcf40133b08488271565888c679a6fb3bed1
codecov-coverage-results-chore-migrate-to-tox-uv-test-network
124 KB
sha256:9e8bb8a7008174cd6f356b5aef223c57a0e5bffaf2433704d2057f6916a7fe3c
codecov-coverage-results-chore-migrate-to-tox-uv-test-network
123 KB
sha256:db341fc06e81656590f1319c0b39cf7e10460772733374b11c4aa2207436cf6a
codecov-coverage-results-chore-migrate-to-tox-uv-test-network
123 KB
sha256:7bed4cccf218bce69648ab8f4cb818c59c1c0526c75951fcd6af4947246e5f81
codecov-coverage-results-chore-migrate-to-tox-uv-test-network
123 KB
sha256:be4751be8d861f87af34e27cdb9937f8bcafb5193a438e3c427f0146def7b26c
codecov-coverage-results-chore-migrate-to-tox-uv-test-network
123 KB
sha256:fd97f529a5414a6a9add83deca2db6b3a26b25156243e53be390d96168aa4996
codecov-coverage-results-chore-migrate-to-tox-uv-test-network
122 KB
sha256:bfe1a67b793ccdb2d1285f232cacbd477313173412d89b990c4614cbea81535b
codecov-coverage-results-chore-migrate-to-tox-uv-test-network
122 KB
sha256:356766b385ca84eaebf9d0ebf86e0c985db3a40a546aadb291870eb182dc52e7
codecov-coverage-results-chore-migrate-to-tox-uv-test-network
122 KB
sha256:0dcee8ab9cb6898eca933b824ae005e21bb5bb578bc27f53f535e02bc587e901
codecov-test-results-chore-migrate-to-tox-uv-test-network
230 Bytes
sha256:8f5fb45a36443da2562d32a4237491c4fd28559ad6823467bb41d20968130540
codecov-test-results-chore-migrate-to-tox-uv-test-network
231 Bytes
sha256:18db4bb4074c3db6764974a4f0b08d24e87b273b05fad6ea49c2f7e6d7f9f5df
codecov-test-results-chore-migrate-to-tox-uv-test-network
232 Bytes
sha256:7090c6e64bc3fdc5276fe9eaf455aae00f939a79129687865e9aba6064c174df
codecov-test-results-chore-migrate-to-tox-uv-test-network
230 Bytes
sha256:59ac2618c82a175e40a90104a8a77f691312ed05cafcae69c09e885fe3553e69
codecov-test-results-chore-migrate-to-tox-uv-test-network
231 Bytes
sha256:ab355c355a9aed71ec5f8609cc67c7d54bce6949c7e7e40ce9ab62e6ac331694
codecov-test-results-chore-migrate-to-tox-uv-test-network
230 Bytes
sha256:e376902db2310ddda61c36a651e70ff718951969133ad8255a64624c112bdd7f
codecov-test-results-chore-migrate-to-tox-uv-test-network
228 Bytes
sha256:6b7cac034a16f0d060c6bae2e048120f7e10f5ae0537b92cb652cd981c9d39d3
codecov-test-results-chore-migrate-to-tox-uv-test-network
237 Bytes
sha256:87d82504cc0f71646274076844f31f9aef9bee94e052b466a5c685371e5367dd
codecov-test-results-chore-migrate-to-tox-uv-test-network
232 Bytes
sha256:1f832dc584b2c38b2d12636b7e3a64a8126600a6b8408373357730f9701762dc
codecov-test-results-chore-migrate-to-tox-uv-test-network
230 Bytes
sha256:6e9a053b51054e0ede0bab56fc8975e4f1b39a9ba6a057987111686fd1b70f64