Skip to content

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

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

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

Triggered via pull request May 27, 2026 17:02
Status Success
Total duration 1m 15s
Artifacts 14

test-integrations-flags.yml

on: pull_request
Matrix: Flags
All Flags tests passed
3s
All Flags tests passed
Fit to window
Zoom out
Zoom in

Annotations

7 warnings
Flags (3.10, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .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/populate_tox.py, 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.
Flags (3.14, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .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/populate_tox.py, 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.
Flags (3.8, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .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/populate_tox.py, 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.
Flags (3.12, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .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/populate_tox.py, 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.
Flags (3.7, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .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/populate_tox.py, 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.
Flags (3.14t, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .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/populate_tox.py, 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.
Flags (3.13, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .claude/settings.json, .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/populate_tox.py, 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-flags
123 KB
sha256:f310cdd3d0f894ae3fb943ca2ca2e92f486198a54fca9437ad79f15fc3358fb4
codecov-coverage-results-chore-migrate-to-tox-uv-test-flags
123 KB
sha256:5494a58210af749ef1eb2ce4af8f9fc43b3dbd21e64aab5fcbd5b62befae8392
codecov-coverage-results-chore-migrate-to-tox-uv-test-flags
123 KB
sha256:008436e4a6031f00394d9ed7332641e58faa3dbee121b822dea5571b0fd550b0
codecov-coverage-results-chore-migrate-to-tox-uv-test-flags
123 KB
sha256:3dbd0a141fb3c22807bd49d551454c33d335f49f878c3bfc3877cf1cf56fee94
codecov-coverage-results-chore-migrate-to-tox-uv-test-flags
123 KB
sha256:d6563a26d7f9cef3738217c0dbfe333fd80e8c19cc8f54db1ad0006c8b6c5b73
codecov-coverage-results-chore-migrate-to-tox-uv-test-flags
123 KB
sha256:846afeef7a21536c1c4a9ce1c0af215d34e0a10742a6b48a5765bd207d4741bf
codecov-coverage-results-chore-migrate-to-tox-uv-test-flags
123 KB
sha256:5dbb714fc3f68289eb3b3331534d42aebb39417c72650968209425e424eb5443
codecov-test-results-chore-migrate-to-tox-uv-test-flags
229 Bytes
sha256:790f9faf7c4d2542ef7f9d9e5a309112c7c477d930490279e3a29325a627958a
codecov-test-results-chore-migrate-to-tox-uv-test-flags
230 Bytes
sha256:b5f74a7b0dfa5d7db081697337a0179bc8fae26f706584d58d333f16290cb1b7
codecov-test-results-chore-migrate-to-tox-uv-test-flags
230 Bytes
sha256:755152461cd02d34af79709248a5f1d9e1ee599b5423ce3777d57f2ebd9ee006
codecov-test-results-chore-migrate-to-tox-uv-test-flags
230 Bytes
sha256:af1981c24409b16fa6062de9446e113d0b2ddf53c309dbc5d79ca8bcefe9917a
codecov-test-results-chore-migrate-to-tox-uv-test-flags
230 Bytes
sha256:147b9ade3cea2854a0e1c1e8ce35c65e500bbbf81cfb385cdcbce31cb69f113d
codecov-test-results-chore-migrate-to-tox-uv-test-flags
230 Bytes
sha256:37a7feb240169540c6ba4416932c7b097d40204cb76a639a9250dfa88fde6221
codecov-test-results-chore-migrate-to-tox-uv-test-flags
230 Bytes
sha256:5505021bf90d64aff26c864802fb8c5a7acdcd09ef58ecb4c8dbb7adc04851b0