Skip to content

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

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

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

Triggered via pull request May 27, 2026 14:29
Status Cancelled
Total duration 3m 31s
Artifacts 12

test-integrations-tasks.yml

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

Annotations

12 errors and 6 warnings
Tasks (3.7, ubuntu-22.04)
Canceling since a higher priority waiting request for Test Tasks-chore/migrate-to-tox-uv exists
Tasks (3.7, ubuntu-22.04)
The operation was canceled.
Tasks (3.10, ubuntu-22.04)
Canceling since a higher priority waiting request for Test Tasks-chore/migrate-to-tox-uv exists
Tasks (3.10, ubuntu-22.04)
The operation was canceled.
Tasks (3.14, ubuntu-22.04)
Canceling since a higher priority waiting request for Test Tasks-chore/migrate-to-tox-uv exists
Tasks (3.14, ubuntu-22.04)
The operation was canceled.
Tasks (3.13, ubuntu-22.04)
Canceling since a higher priority waiting request for Test Tasks-chore/migrate-to-tox-uv exists
Tasks (3.13, ubuntu-22.04)
The operation was canceled.
Tasks (3.9, ubuntu-22.04)
Canceling since a higher priority waiting request for Test Tasks-chore/migrate-to-tox-uv exists
Tasks (3.9, ubuntu-22.04)
The operation was canceled.
All Tasks tests passed
Process completed with exit code 1.
Test Tasks
Canceling since a higher priority waiting request for Test Tasks-chore/migrate-to-tox-uv exists
Tasks (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.
Tasks (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.
Tasks (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, .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.
Tasks (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.
Tasks (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, .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.
Tasks (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, .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-tasks
122 KB
sha256:64f11c46d0be360f9cdd1f435b22ff2be09e440fffcbbf466635bc39661ebb0c
codecov-coverage-results-chore-migrate-to-tox-uv-test-tasks
121 KB
sha256:22ec47ffa9ac9e0e700c1c530a98c37738788d3abdedcd333ccde32f25c73f93
codecov-coverage-results-chore-migrate-to-tox-uv-test-tasks
122 KB
sha256:d04ea3bb5d4f5b26b1edea149ec9d501b9c69ca039b089825a09f732a2241bf6
codecov-coverage-results-chore-migrate-to-tox-uv-test-tasks
122 KB
sha256:79835016fed8b0353b795ca18a35da79dc195c6b066ad82a50075f6379a32294
codecov-coverage-results-chore-migrate-to-tox-uv-test-tasks
122 KB
sha256:3984c27540d787451da6e050c4dc22dd9b3ef8385e32935bf6bfc4e42d88ff7b
codecov-coverage-results-chore-migrate-to-tox-uv-test-tasks
122 KB
sha256:9722bba263f80d6d6a8a0b39df5bd4c688130737153ca784e911d0b2ba807261
codecov-test-results-chore-migrate-to-tox-uv-test-tasks
231 Bytes
sha256:e716eb80adce6784e0b2b0ac7a5b92113134e80a07706d895e9164fe0b818e6e
codecov-test-results-chore-migrate-to-tox-uv-test-tasks
232 Bytes
sha256:00cbab75b0935309fff3756a98297f98b53f35ad2553877b99d505a70c59c558
codecov-test-results-chore-migrate-to-tox-uv-test-tasks
231 Bytes
sha256:81cdc35c5e9fde9710bb59ea1d4d04f1ca3f3b15845d1140a75b2fe3f13addb6
codecov-test-results-chore-migrate-to-tox-uv-test-tasks
232 Bytes
sha256:ff4263c0865bd4497fc7a645aa8034f9364719927a3464d30b57f2954ede1d92
codecov-test-results-chore-migrate-to-tox-uv-test-tasks
238 Bytes
sha256:234f0ec905069c591786a98210fc2803e9759dae21ad70b0c87136a7b9d971b6
codecov-test-results-chore-migrate-to-tox-uv-test-tasks
232 Bytes
sha256:4412438ad52b5e5b32d49ef747fcec9e5fb72885c54769f6f9f63c05c743f4c7