Skip to content

[debugger] add v2 schema coverage#6813

Open
watson wants to merge 1 commit intomainfrom
watson/debugger-v2-schema-test
Open

[debugger] add v2 schema coverage#6813
watson wants to merge 1 commit intomainfrom
watson/debugger-v2-schema-test

Conversation

@watson
Copy link
Copy Markdown
Contributor

@watson watson commented Apr 26, 2026

Motivation

Add schema coverage for debugger snapshot payloads sent to /debugger/v2/input.

Changes

  • add a /library/debugger/v2/input-request.json schema that reuses the existing debugger v1 input schema
  • enable the nodejs debugger snapshot destination tests starting from the tracer versions that introduced debugger track and /debugger/v2/input support
  • lower the ruby version gate for the debugger snapshot destination tests to the first tracer version that added the new endpoint support
  • simplify the ruby manifest entries by removing redundant weblog exclusions and keeping only the Rails-specific version gating

Workflow

  1. ⚠️ Create your PR as draft ⚠️
  2. Work on you PR until the CI passes
  3. Mark it as ready for review
    • Test logic is modified? -> Get a review from RFC owner.
    • Framework is modified, or non obvious usage of it -> get a review from R&P team

🚀 Once your PR is reviewed and the CI green, you can merge it!

🛟 #apm-shared-testing 🛟

Reviewer checklist

  • Anything but tests/ or manifests/ is modified ? I have the approval from R&P team
  • A docker base image is modified?
    • the relevant build-XXX-image label is present
  • A scenario is added, removed or renamed?

Reuse the debugger v1 input schema for /debugger/v2/input
Copy link
Copy Markdown
Contributor Author

watson commented Apr 26, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link
Copy Markdown
Contributor

CODEOWNERS have been resolved as:

tests/schemas/utils/library/debugger/v2/input-request.json              @DataDog/system-tests-core
manifests/nodejs.yml                                                    @DataDog/dd-trace-js
manifests/ruby.yml                                                      @DataDog/ruby-guild @DataDog/asm-ruby
tests/schemas/test_schemas.py                                           @DataDog/system-tests-core

@watson watson marked this pull request as ready for review April 26, 2026 11:43
@watson watson requested review from a team as code owners April 26, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant