Skip to content

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

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

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

Triggered via pull request May 29, 2026 11:31
Status Success
Total duration 1m 54s
Artifacts 20

test-integrations-misc.yml

on: pull_request
Matrix: Misc
All Misc tests passed
7s
All Misc tests passed
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Misc (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.
Misc (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.
Misc (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.
Misc (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.
Misc (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.
Misc (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.
Misc (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.
Misc (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.
Misc (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.
Misc (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.

Artifacts

Produced during runtime
Name Size Digest
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
122 KB
sha256:215a42524a346f585be0602d885468a5746c44a04f227f3395cef642d3edc7f7
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
122 KB
sha256:38f3e274d20bbd1fdbe2dc29057ae11153d6e98b21b1a28dc799076f81c1439c
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
123 KB
sha256:0a5756b92042739ab88b0cd2fa12330c3746405ccd1bc9be2e4b9e8952c85386
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
123 KB
sha256:f244f9d686ad57dbdb14ecc7bd4a056ef13ecb7bf1fb5bc43e7f0c94e2b53077
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
123 KB
sha256:aa3856a36ecfe38ef1b9f466ce9d3c27a4dc004b572ffc6e3c3b521c07f1a6a6
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
123 KB
sha256:cb4bf19019a8d19ce22951504232471b7833057cf736c38adff04d8ebb230b5a
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
123 KB
sha256:c6ceda434796c35f939bc0758db1293e2845cd207f4b45f97d176e810cb20ef2
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
123 KB
sha256:ae4fefbc6551f086cd9f60b347c2812b66fed599a46ece959fb0b4d1e44a17a1
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
123 KB
sha256:a11dc83b90ec0fe6ca235a97d7ef6e7cc8d9c0a5b4a9833b21dbf671621bcfe1
codecov-coverage-results-chore-migrate-to-tox-uv-test-misc
124 KB
sha256:c2fe4af1bac5a2fe2b650ba284a2508209f88d6edfab1aff8de51d737da53da1
codecov-test-results-chore-migrate-to-tox-uv-test-misc
230 Bytes
sha256:3f9d48a47e8203ab21403d2295c07035296c972a334257c81cd33153b921915b
codecov-test-results-chore-migrate-to-tox-uv-test-misc
230 Bytes
sha256:35b6f42f8c24d53c8911b6af0ad66b51c715041865e9402bd1260f03bc72e48f
codecov-test-results-chore-migrate-to-tox-uv-test-misc
230 Bytes
sha256:feef0ca10911938e9463387e50650792edebe6f5a0f43006c0e7364506c5b429
codecov-test-results-chore-migrate-to-tox-uv-test-misc
229 Bytes
sha256:779ce6534730f490ebff8bddf6722880ec8d3af22b9889ed25fc4c27501ae553
codecov-test-results-chore-migrate-to-tox-uv-test-misc
231 Bytes
sha256:c507a6b4a2064809dea22a50b0e5100ff05f5a7a7394c969d7773a8a1130df97
codecov-test-results-chore-migrate-to-tox-uv-test-misc
229 Bytes
sha256:40855b78e0808d8d1264970cca927f9e5ce8ac7dc28072152b4dcc526b924372
codecov-test-results-chore-migrate-to-tox-uv-test-misc
230 Bytes
sha256:a86c87ca892169c569ddc4a0190ddb5c5c38b4b2324de3c13664d856333397ee
codecov-test-results-chore-migrate-to-tox-uv-test-misc
230 Bytes
sha256:865f22548100310cb5a3566cc3efeec64c457c50a0239b50bd542feb49c2ff79
codecov-test-results-chore-migrate-to-tox-uv-test-misc
230 Bytes
sha256:df1c756250d7137f9adbac50e01eb612295da9704b593446392bdd381e35825e
codecov-test-results-chore-migrate-to-tox-uv-test-misc
230 Bytes
sha256:2b04e0c191b1d7f75778f6921ca4456d5843048a48c77e140ea4387cb429089a