ci: define uv snapshot ddtest templates - #20139
gh-worker-dd-mergequeue-cf854d[bot] merged 2 commits into
Conversation
🎉 All green!🧪 All tests passed 🔄 Datadog retried 2 tests - 2 passed on retry 🚧 13 tests that failed were ignored due to quarantine 🔗 Commit SHA: 515e06a | Docs | View more details | Give us feedback! |
BenchmarksBenchmark execution time: 2026-09-08 20:19:59 Comparing candidate commit 515e06a in PR branch Found 0 performance improvements and 1 performance regressions! Performance is the same for 572 metrics, 10 unstable metrics, 6 known flaky benchmarks, 18 flaky benchmarks without significant changes.
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
/merge |
|
View all feedbacks in Devflow UI.
PR already in the queue with status waiting |
Circular import analysis
|
Dependency direction analysis
|
Codeowners resolved asResolved from the full PR diff against No remaining files require a CODEOWNERS review. |
|
/merge -f --reason flaky tracer system test is blocking merge queue (https://github.com/DataDog/dd-trace-py/pull/20139/checks?check_run_id=102239129665) |
|
View all feedbacks in Devflow UI.
The expected merge time in
Warning This change was merged without running any pre merge CI checks Reason: flaky tracer system test is blocking merge queue (https://github.com/DataDog/dd-trace-py/pull/20139/checks?check_run_id=102239129665) |
|
/merge |
|
View all feedbacks in Devflow UI.
This PR is already merged |
Description
PR #19870 made the DDTest job generator select snapshot-specific templates whenever a suite uses
ddtest: trueandsnapshot: true. For uv suites, it emits.ddtest_base_uv_snapshotand.ddtest_run_uv_snapshot, but #19870 only defined the non-snapshot uv templates.The bug remained hidden until #20034 migrated
integration_testagentto a suitespec matrix. GitLab then rejected the generated child pipeline because.ddtest_run_uv_snapshotdid not exist. No test jobs could start. The same issue would affect any future snapshot suite using both DDTest and uv.Fix
.ddtest_base_uv_snapshotby extending the existing.test_base_uv_snapshot. This reuses its Datadog Agent and test-agent services, test-agent URL setup, and project symlink..ddtest_run_uv_snapshotby extending.ddtest_run_uvand taking its services from the snapshot base.Testing
integration_testagentjobs from the chore(tests): run all remaning test suites with uv (profiling, debugger, core) #20034 head with this commit applied.scripts/run-tests.scripts/lint checkspassed.Risks
Low. Riot jobs and non-snapshot uv jobs are unchanged. The new templates are only selected for DDTest snapshot suites using uv.
Additional Notes
No customer-facing change.