Skip to content

chore: Move mypy to uv #4096

chore: Move mypy to uv

chore: Move mypy to uv #4096

Triggered via pull request May 28, 2026 12:58
Status Success
Total duration 5m 26s
Artifacts 12
Matrix: AI Workflow
All AI Workflow tests passed
3s
All AI Workflow tests passed
Fit to window
Zoom out
Zoom in

Annotations

8 warnings
AI Workflow (3.11, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .gitattributes, .github/workflows/ci.yml, AGENTS.md, pyproject.toml, 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, 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.
AI Workflow (3.9, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .gitattributes, .github/workflows/ci.yml, AGENTS.md, pyproject.toml, 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, 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.
AI Workflow (3.10, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .gitattributes, .github/workflows/ci.yml, AGENTS.md, pyproject.toml, 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, 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.
AI Workflow (3.10, ubuntu-22.04)
Failed to download base coverage artifact:
AI Workflow (3.12, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .gitattributes, .github/workflows/ci.yml, AGENTS.md, pyproject.toml, 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, 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.
AI Workflow (3.12, ubuntu-22.04)
Failed to download base coverage artifact:
AI Workflow (3.13, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .gitattributes, .github/workflows/ci.yml, AGENTS.md, pyproject.toml, 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, 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.
AI Workflow (3.14, ubuntu-22.04)
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: .gitattributes, .github/workflows/ci.yml, AGENTS.md, pyproject.toml, 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, 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-neel-uv-mypy-test-ai_workflow
121 KB
sha256:7218db815b718ec7d7572fe4c756ddedac26b2cb12bd3e1e6492a211eade8c24
codecov-coverage-results-neel-uv-mypy-test-ai_workflow
122 KB
sha256:960882e0feee75be193a0e17558f207b12330b980410b0a3bcba8914c11c3368
codecov-coverage-results-neel-uv-mypy-test-ai_workflow
121 KB
sha256:5baa77e082c899fef41d33fec3ed2bc47f4e7d9abe98e17a0c8f3b9de57ae350
codecov-coverage-results-neel-uv-mypy-test-ai_workflow
121 KB
sha256:48c29841268dec26114abeabbe83d1a7c1ae521fe38e95b9c6865bfeed0aff89
codecov-coverage-results-neel-uv-mypy-test-ai_workflow
121 KB
sha256:f54f8587dd86e0f11a8e331ccb0a2da2cb79f48fa629113dbb42eccb1b2c569e
codecov-coverage-results-neel-uv-mypy-test-ai_workflow
121 KB
sha256:200a44384aa3d41ce49b718baee9ea5e91986807fad58e6194ee850301d753bd
codecov-test-results-neel-uv-mypy-test-ai_workflow
243 Bytes
sha256:3d1b9dc3e7477712081d9011d8c88690a441352977c3971f4ce093dba71d80b2
codecov-test-results-neel-uv-mypy-test-ai_workflow
232 Bytes
sha256:cfc99469da0b18d113962d998d8ff32eb34b05c8c115c7264ca17b15bb0b1b7b
codecov-test-results-neel-uv-mypy-test-ai_workflow
233 Bytes
sha256:3cffc4d20d0dd8c39b76b81bb354ecc8a67ea7cbf2e6029a70b124ebbf2b1c1f
codecov-test-results-neel-uv-mypy-test-ai_workflow
230 Bytes
sha256:378689623481eb6055766132fed75d901c4038773f5acf187d54b3807eb2db8f
codecov-test-results-neel-uv-mypy-test-ai_workflow
232 Bytes
sha256:0831f03dae1a924f55a03998d647d11ed0cc62a57c7459e6acecae1d44e4f353
codecov-test-results-neel-uv-mypy-test-ai_workflow
233 Bytes
sha256:23e99f7dd2ca5f914b85da244093244b99e23ae03d7e8124103a5cf8677ef6c7