Skip to content

[debugger] add v2 schema coverage#6813

Merged
watson merged 1 commit intomainfrom
watson/debugger-v2-schema-test
Apr 29, 2026
Merged

[debugger] add v2 schema coverage#6813
watson merged 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?

Copy link
Copy Markdown
Contributor Author

watson commented Apr 26, 2026

@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
@watson watson force-pushed the watson/debugger-v2-schema-test branch from 07db6fe to e66b229 Compare April 27, 2026 12:16
@datadog-official
Copy link
Copy Markdown

datadog-official Bot commented Apr 27, 2026

Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 6f3577a | Docs | Datadog PR Page | Give us feedback!

@watson watson force-pushed the watson/debugger-v2-schema-test branch 2 times, most recently from 29283ca to 6b52ec8 Compare April 28, 2026 10:01
@watson watson requested a review from a team April 28, 2026 17:14
Reuse the debugger v1 input schema for /debugger/v2/input
@watson watson force-pushed the watson/debugger-v2-schema-test branch from 6b52ec8 to 6f3577a Compare April 29, 2026 08:37
@watson watson merged commit 3eb7d3d into main Apr 29, 2026
708 checks passed
@watson watson deleted the watson/debugger-v2-schema-test branch April 29, 2026 17:46
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.

3 participants