Skip to content

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

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

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

Triggered via pull request May 27, 2026 09:35
Status Success
Total duration 4m 2s
Artifacts 20

test-integrations-web-2.yml

on: pull_request
Matrix: Web 2
All Web 2 tests passed
2s
All Web 2 tests passed
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Web 2 (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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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.
Web 2 (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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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.
Web 2 (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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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.
Web 2 (3.7, 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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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.
Web 2 (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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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.
Web 2 (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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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.
Web 2 (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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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.
Web 2 (3.14t, 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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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.
Web 2 (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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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.
Web 2 (3.6, 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, AGENTS.md, Makefile, 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/split_tox_gh_actions/templates/test_group.jinja, tests/integrations/celery/integration_tests/__init__.py, tests/integrations/celery/integration_tests/conftest.py, tests/integrations/celery/integration_tests/test_celery_beat_cron_monitoring.py, tests/integrations/celery/test_celery.py, tox.ini 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-web_2
120 KB
sha256:551a7af9bc03c54ffe9b7eb115f2fd9d1b25b8b45b651374ad186db9b624eed9
codecov-coverage-results-chore-migrate-to-tox-uv-test-web_2
121 KB
sha256:ea66298f670324a71e0226ffc58ffa7595e136c71ad26dd09521a9a36bed002f
codecov-coverage-results-chore-migrate-to-tox-uv-test-web_2
119 KB
sha256:c1aeb48b1ac6065fb37775fdfd41fcc879b5c6b6be98086f2e90105331d1eae7
codecov-coverage-results-chore-migrate-to-tox-uv-test-web_2
120 KB
sha256:968b4376d18e2cc8ff7f6037df1b9daa71bef04e316f14b88df7b66bcc893418
codecov-coverage-results-chore-migrate-to-tox-uv-test-web_2
120 KB
sha256:2630b59db5d7a14d4d495e19233c4e947cbe57b633bb420c3490916476d02767
codecov-coverage-results-chore-migrate-to-tox-uv-test-web_2
120 KB
sha256:edb31752f30e046d326065f89a05da3ecb5a0f50bad796b02385f320b28af3c9
codecov-coverage-results-chore-migrate-to-tox-uv-test-web_2
119 KB
sha256:2e591b20b33756daa859e62b9b32148f1a508523ac5f5eacb753dfa890abff6d
codecov-coverage-results-chore-migrate-to-tox-uv-test-web_2
120 KB
sha256:0c536148fe61654bfa999817309834c96c460bb15ddc145cd8c02cd93ffa41c8
codecov-coverage-results-chore-migrate-to-tox-uv-test-web_2
120 KB
sha256:98767a0916cd47d56f6e07a065ba03171c414e93d48d8f45de36cf65c472e32f
codecov-coverage-results-chore-migrate-to-tox-uv-test-web_2
120 KB
sha256:b21e7707e881157ab4cf85261af08106216777e8b1f9c57c25e2e3256be90ece
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
232 Bytes
sha256:bcfad8be6bdbffa913fb01f494ea2d3d45d0eed4cf5597c644b44caa328a989c
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
228 Bytes
sha256:dd3541444a818caa6e1beec4f3aa88f42d168c9aaee2d3813f411a91eca2191e
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
238 Bytes
sha256:a34b534a8ed7412e05bdf449a1194d0bf5f4ce5385e05b0c531f5a627203a248
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
229 Bytes
sha256:e954c17c9b983e6955c7e5949b806ae103c76b0d0700a4e7b6fb0dbd9c554354
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
238 Bytes
sha256:7aef4466fb8607977ffe29ea7646e8e7172663c2aa65d85d7c482946688a9f36
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
232 Bytes
sha256:992ddcc1881ce4a8f006fac36679a5f517d4849176ceb6500d9be2da636a8341
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
231 Bytes
sha256:444db60f2206a67b9a797f79d51b41d1217998b1e3104165f8ca4cfa4e2f6f25
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
232 Bytes
sha256:ec5ff51d4da00bdee662047f7a13dca58d1d8ecb3f3cba2c9deebe7fd8ff5452
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
232 Bytes
sha256:8ddabf42490c16f50ac091b97fdad91b514257a6cae2cd3a53d5704eccdf062d
codecov-test-results-chore-migrate-to-tox-uv-test-web_2
229 Bytes
sha256:548824fc3eef94b235b77cd90b0808424c57f55af5511535d9f91d950f35eda9