chore(ci): refresh 3.15 riot lockfiles for crashtracker and grpc - #20002
chore(ci): refresh 3.15 riot lockfiles for crashtracker and grpc#20002vlad-scherbich wants to merge 8 commits into
Conversation
# Conflicts: # ddtrace/internal/monitoring.py # ddtrace/internal/wrapping/asyncs.py
Profiling-native py3.15 job, setup.py guards, and crashtracker 3.15 opt-in. Rebased onto the #17849 split stack (PR 17624). # Conflicts: # riotfile.py # setup.py
The collectors PR already claimed setup.py could build natives on 3.15, but rust profiling, libdd_wrapper, and memalloc/ddup/stack were still skipped below 3.15. Lift those bounds to match the Cython modules. Also stop attributing current_task() RuntimeError to 3.15.
The crashtracker 3.15 lockfile shipped rebase markers that block landing.
Two extra blank lines failed ruff format --check in CI.
Riot hash-renamed the 3.15 crashtracker and grpc lockfiles; drop stale profile lockfiles and record grpcio 1.83.1 as tested on 3.15.
Circular import analysis
|
Dependency direction analysis
|
Codeowners resolved asResolved from the full PR diff against |
|
da3df55 to
989dea6
Compare
|
Closing: leftover from the #19270 split.
|
BenchmarksBenchmark execution time: 2026-09-01 21:45:40 Comparing candidate commit ac94415 in PR branch Found 0 performance improvements and 7 performance regressions! Performance is the same for 579 metrics, 10 unstable metrics, 1 known flaky benchmarks, 17 flaky benchmarks without significant changes.
|
Description
Delta vs #19270. Riot hash-renamed the 3.15 crashtracker and grpc lockfiles (
95077af→128e1e1,222bcd0→1857594) and dropped two stale profile lockfiles.supported_versions.jsonrecords grpcio 1.83.1 as tested on 3.15.If this merges and nothing else new lands:
check_requirements_lockfilesmatches the #19270 riotfile. Collectors, native, andIMAGE_TAGare unchanged.Testing
check_requirements_lockfileson this head.Risks
None.
Additional Notes
Base: #19270 (
vlad/ddtracepy-315-profiling-collectors). Independent of the IMAGE_TAG rebuild. No release note: CI chore,changelog/no-changelog.