Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
67979c8
chore(ci): Add automatic retry on benchmarking infrastructure failure…
ddyurchenko Nov 21, 2025
9b27236
feat(debugger): add snapshot time budget (#6897)
watson Nov 21, 2025
5e05fa8
ci: set benchmarking jobs to be interruptible outside master (#6940)
igoragoli Nov 21, 2025
3038d16
refactor(debugger): don't use Object.hasOwn (#6960)
watson Nov 22, 2025
aba5bd7
chore(debugger): add JSDoc types to debugger tests (#6962)
watson Nov 22, 2025
c9cd156
test(debugger): refactor triggerBreakpoint helper function (#6959)
watson Nov 22, 2025
02615c8
chore(deps): bump @datadog/native-iast-taint-tracking to v4.1.0 (#6860)
CarlesDD Nov 22, 2025
a877833
chore: type-cast server.address() calls (#6965)
watson Nov 22, 2025
4464af9
feat(otel): add support for otel metrics api via protobuf and json (#…
mabdinur Nov 22, 2025
252035f
chore: refactor debugger snapshot collector code (#6921)
watson Nov 23, 2025
7635056
fix(debugger): address TS errors (#6966)
watson Nov 23, 2025
1b93eb2
chore: add `.vscode/settings.json` file (#6967)
watson Nov 23, 2025
7bb342b
chore(deps): bump the gh-actions-packages group across 4 directories …
dependabot[bot] Nov 24, 2025
ea8a061
chore(deps): bump @apollo/server (#6973)
dependabot[bot] Nov 24, 2025
d47eb5e
chore(deps-dev): bump the dev-minor-and-patch-dependencies group acro…
dependabot[bot] Nov 24, 2025
d0b6294
chore(deps): bump @isaacs/ttlcache (#6971)
dependabot[bot] Nov 24, 2025
b6a8fa7
chore(deps-dev): bump @types/sinon from 17.0.4 to 21.0.0 (#6972)
dependabot[bot] Nov 24, 2025
3883d56
ci: increase benchmarking jobs timeout to 30m (#6976)
igoragoli Nov 24, 2025
720c31c
test: rewrite assertion to use Node.js assert (#6951)
BridgeAR Nov 24, 2025
816bd36
Fix[CI]: deny benchmark runs on temporary graphite branches (#6953)
faydef Nov 24, 2025
42367bd
chore: fix error in `.vscode/settings.json` (#6977)
watson Nov 24, 2025
910d1dc
chore: temporarily disable Dependabot npm version updates (#6987)
ddmiket Nov 24, 2025
34a0fd9
chore(iast): Remove fake tokens from test descriptions (#6981)
Nov 25, 2025
6c4123a
[test optimization][SDTEST-2939] Add branch to test management reques…
juan-fernandez Nov 25, 2025
27a5ee9
[test optimization] Do not retry if test isolation is not enabled in …
juan-fernandez Nov 26, 2025
d143884
fix(types): update incorrect tracer option names (#6526)
sophiebits Nov 26, 2025
2207f4d
Skip flaky test on macOS (#6994)
szegedi Nov 26, 2025
47df7cb
ci: fix benchmarks rules (#7004)
igoragoli Nov 27, 2025
d673ad3
chore(deps) Bump mongoose test-version (#7003)
CarlesDD Nov 27, 2025
01a9365
ci: enable SLO change detection, make benchmark checks interruptible …
igoragoli Nov 28, 2025
730389c
chore: ensure VSCode uses the workspace TS version (#7011)
watson Nov 28, 2025
506781b
test: decrease runtime metrics flakiness on windows (#6998)
BridgeAR Nov 29, 2025
802426d
Update .gitlab/one-pipeline.locked.yml (#7013)
pawelchcki Nov 29, 2025
b626520
chore(debugger): fix spelling and types (#7009)
watson Nov 29, 2025
a3d8115
chore(ci): update heaviest-objects-in-the-universe (#6989)
watson Nov 30, 2025
4d587d2
chore(deps): bump the gh-actions-packages group across 2 directories …
dependabot[bot] Dec 1, 2025
adcbe8e
[test optimization] Cache oldest versions of playwright and improve r…
juan-fernandez Dec 1, 2025
e18cd5c
[test optimization] Speed up cypress tests by caching dependencies (#…
juan-fernandez Dec 1, 2025
130443c
[test optimization] Improve playwright installation in automatic log …
juan-fernandez Dec 1, 2025
fbb963f
Revert "chore: temporarily disable Dependabot npm version updates (#6…
simon-id Dec 4, 2025
8f93513
chore(deps-dev): bump the dev-minor-and-patch-dependencies group acro…
dependabot[bot] Dec 4, 2025
2da8cd9
chore(deps): bump the gh-actions-packages group across 5 directories …
dependabot[bot] Dec 4, 2025
27311ab
chore(deps): Bump Next.js test-version (#7021)
CarlesDD Dec 4, 2025
885c9cb
chore(deps): bump @isaacs/ttlcache (#7032)
dependabot[bot] Dec 4, 2025
7944e6f
[test optimization] Fix playwright's quarantine and retry logic (#7024)
juan-fernandez Dec 4, 2025
a773a9e
Compute and set http endpoint when route is not available (#6861)
IlyasShabi Dec 4, 2025
5b88890
chore: auto-generate `LICENSE-3rdparty.csv` file (#6968)
watson Dec 5, 2025
77bcd58
feat(anthropic): add anthropic beta client support (#7010)
PROFeNoM Dec 5, 2025
32320f3
feat(openai): instrument openai reusable prompts (#6941)
PROFeNoM Dec 5, 2025
3abba3e
Google GenAI integration for LLM observability and APM tracing.
crysmags Dec 5, 2025
7dc13e5
Prepare support for vendored dependencies (#7039)
watson Dec 5, 2025
4e7ccd6
chore(ci): Bump temporary version of `dd-license-attribution` (#7040)
watson Dec 5, 2025
33f95d0
chore(deps-dev): bump eslint-plugin-jsdoc (#7045)
dependabot[bot] Dec 8, 2025
9832f35
chore(deps): bump the gh-actions-packages group across 2 directories …
dependabot[bot] Dec 8, 2025
e980b48
fix(debugger): allow snapshotsPerSecond to be a float (#7041)
watson Dec 8, 2025
4a560ef
fix(debugger): initialize lastCaptureNs to ensure first probe hit is …
watson Dec 8, 2025
694caec
feat(debugger): add special handling for very large collections/objec…
watson Dec 8, 2025
790cb4d
fix(aws-sdk): do not patch client config deserialization multiple tim…
sabrenner Dec 8, 2025
1cb2b2f
ignore space at eol in update 3rd party license script (#7053)
rochdev Dec 8, 2025
ba05c85
fix(otel): support setting DD_METRICS_OTEL_ENABLED to False (#7028)
mabdinur Dec 8, 2025
5bf224b
test: skip prisma 7 tests for older Node.js versions (#7050)
BridgeAR Dec 8, 2025
4e02938
fix: inline update-3rdparty-licenses.sh script into GH Workflow (#7058)
watson Dec 9, 2025
fb04eee
chore: refactor update-3rdparty-licenses workflow (#7061)
watson Dec 9, 2025
5e0215e
otel: add support for scope metrics (#7063)
mabdinur Dec 10, 2025
d4db68f
ci: safer dependabot updates (#7049)
BridgeAR Dec 10, 2025
305fb47
chore: simplify update-3rdparty-licenses workflow (#7064)
watson Dec 10, 2025
d290713
fix(ws): wrap event remove handler for message event removal (#7052)
BridgeAR Dec 10, 2025
f33e2ec
chore(ci) update one-pipeline (#7054)
campaigner-prod[bot] Dec 10, 2025
99328d5
collect and propagate process tags in first span of each chunk (#6733)
tlhunter Dec 10, 2025
e621244
ci: fix dependabot.yml to not have overlapping directories (#7070)
BridgeAR Dec 11, 2025
013ffef
feat(ai_guard): add tags to Evaluation and AIGuardAbortError (#7059)
manuel-alvarez-alvarez Dec 11, 2025
5430d1b
fix: update resource name when child span is active in store for Next…
crysmags Dec 11, 2025
3574815
ci: add tests for the most popular package managers (#7073)
rochdev Dec 11, 2025
ec5cbc1
feat(llmobs): add reasoning token metrics in openai plugin (#7026)
XG-xin Dec 11, 2025
be642cf
vendor bundled non-datadog dependencies (#6958)
rochdev Dec 11, 2025
dc6647c
cache forensics workflow (#7066)
d-niu Dec 11, 2025
90df3b1
remove dev dependency on @rspack/cli (#7096)
rochdev Dec 11, 2025
729a6d5
[test optimization] allow overwriting the RUM flush wait time by sett…
calvinbayer Dec 12, 2025
8ae4d04
test: fix openfeature flaky tests (#7088)
khanayan123 Dec 12, 2025
167145f
ci: do not push to test optim on dependabot pr (#7087)
cbeauchesne Dec 12, 2025
b1b16b8
switch to js implementation of orchestrion (#6877)
rochdev Dec 12, 2025
496cedf
test: rewrite assertion to use Node.js assert (#6999)
BridgeAR Dec 12, 2025
4379e3d
refactor: rename TypeScript documentation npm scripts (#7107)
watson Dec 15, 2025
dfd6815
chore(ci): do not push system-tests results on dependabot PR (#7114)
cbeauchesne Dec 16, 2025
ed69921
ci: use official version of dd-license-attribution (#7118)
watson Dec 16, 2025
f720e71
chore(deps): bump the gh-actions-packages group across 2 directories …
dependabot[bot] Dec 16, 2025
807ba81
chore: move vendored dependencies to non-standard folder (#7115)
rochdev Dec 16, 2025
6da821d
feat(llmobs): add source:otel tag to evaluations when DD_TRACE_OTEL_E…
ZStriker19 Dec 16, 2025
43c7a78
feat(debugger): implement intelligent snapshot pruning for oversized …
watson Dec 17, 2025
cb3655c
test: make assertions order-insensitive to prevent failing tests base…
calvinbayer Dec 17, 2025
22e897a
change integration tag to match python (#7128)
sabrenner Dec 17, 2025
c4f946c
v5.81.0
sabrenner Dec 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/actions/instrumentations/test/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ runs:
shell: bash
- uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ inputs.dd_api_key }}
service: dd-trace-js-tests
2 changes: 1 addition & 1 deletion .github/actions/node/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ inputs:
runs:
using: composite
steps:
- uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
- uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0
with:
node-version: ${{
inputs.version == 'eol' && '16' ||
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/plugins/test-and-upstream/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ runs:
with:
suffix: test-and-upstream-${{ github.job }}
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ inputs.dd_api_key }}
service: dd-trace-js-tests
2 changes: 1 addition & 1 deletion .github/actions/plugins/test/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ runs:
with:
suffix: test-${{ github.job }}
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ inputs.dd_api_key }}
service: dd-trace-js-tests
2 changes: 1 addition & 1 deletion .github/actions/plugins/upstream/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ runs:
with:
suffix: upstream-${{ github.job }}
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ inputs.dd_api_key }}
service: dd-trace-js-tests
2 changes: 1 addition & 1 deletion .github/actions/testagent/logs/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ inputs:
runs:
using: composite
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- name: Create Artifacts Directories
run: |
mkdir -p "./artifacts/logs"
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/testagent/start/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ description: "Starts the APM Test Agent image with environment."
runs:
using: composite
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- run: docker compose up -d testagent || docker compose up -d testagent
shell: bash
2 changes: 1 addition & 1 deletion .github/chainguard/dependabot-automation.sts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ issuer: https://token.actions.githubusercontent.com
subject: repo:DataDog/dd-trace-js:pull_request

claim_pattern:
event_name: pull_request_target
event_name: pull_request
ref: refs/heads/master
ref_protected: "true"
job_workflow_ref: DataDog/dd-trace-js/.github/workflows/dependabot-automation.yml@refs/heads/master
Expand Down
85 changes: 69 additions & 16 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2

updates:
# Regular github actions
- package-ecosystem: "github-actions"
directories:
- "/"
Expand All @@ -14,7 +16,7 @@ updates:
schedule:
interval: "weekly"
cooldown:
default-days: 1
default-days: 5
exclude:
- "@datadog/*"
groups:
Expand All @@ -26,16 +28,20 @@ updates:
- dependencies
- github_actions
- semver-patch

# Regular npm packages that fall into our supported ranges besides OTEL
- package-ecosystem: "npm"
directories:
- "/"
- "/docs"
schedule:
interval: "weekly"
open-pull-requests-limit: 100
cooldown:
default-days: 1
default-days: 5
exclude:
- "@datadog/*"
versioning-strategy: "increase"
labels:
- dependabot
- dependencies
Expand All @@ -54,20 +60,6 @@ updates:
- dependency-name: "@types/node"
# Update the types manually with new Node.js version support
update-types: ["version-update:semver-major"]
- dependency-name: "jest-docblock"
# 30.0.0 onwards only supports Node.js 18.14.x and above
update-types: ["version-update:semver-major"]
# The path-to-regexp version has to be the same as used in express v4.
# Consider vendoring it instead.
- dependency-name: "path-to-regexp"
- dependency-name: "lru-cache"
# 11.0.0 onwards only supports Node.js 20 and above
update-types: ["version-update:semver-major"]
- dependency-name: "limiter"
# 2.0.0 onwards breaks our tests. 3.0.0 works but it requires Node.js v16.
# That breaks cypress in our v5 release line. Update when v5 is EOL.
# Reverting this commit should suffice.
update-types: ["version-update:semver-major"]
- dependency-name: "glob"
# 11.0.0 onwards only supports Node.js 20 and above
update-types: ["version-update:semver-major"]
Expand All @@ -77,6 +69,10 @@ updates:
- dependency-name: "@opentelemetry/resources"
# 2.0.0 onwards only supports Node.js 18.19.0 and above
update-types: ["version-update:semver-major"]
# @opentelemetry/api and @opentelemetry/api-logs have to be widened, not increased.
# Thus, we ignore them and update them manually.
- dependency-name: "@opentelemetry/api"
- dependency-name: "@opentelemetry/api-logs"
- dependency-name: "tap"
# Contain breaking changes that are incompatible with our test usage
update-types: ["version-update:semver-major"]
Expand All @@ -95,12 +91,61 @@ updates:
update-types:
- "minor"
- "patch"

# Vendored dependencies
- package-ecosystem: "npm"
directories:
- "/vendor"
schedule:
interval: "weekly"
open-pull-requests-limit: 100
cooldown:
default-days: 5
labels:
- dependabot
- dependencies
- javascript
- semver-patch
ignore:
- dependency-name: "jest-docblock"
# 30.0.0 onwards only supports Node.js 18.14.x and above
update-types: ["version-update:semver-major"]
# The path-to-regexp version has to be the same as used in express v4.
- dependency-name: "path-to-regexp"
- dependency-name: "lru-cache"
# 11.0.0 onwards only supports Node.js 20 and above
update-types: ["version-update:semver-major"]
- dependency-name: "limiter"
# 2.0.0 onwards breaks our tests. 3.0.0 works but it requires Node.js v16.
# That breaks cypress in our v5 release line. Update when v5 is EOL.
# Reverting this commit should suffice.
update-types: ["version-update:semver-major"]
- dependency-name: "@opentelemetry/core"
# 2.0.0 onwards only supports Node.js 18.19.0 and above
update-types: ["version-update:semver-major"]
- dependency-name: "@opentelemetry/resources"
# 2.0.0 onwards only supports Node.js 18.19.0 and above
update-types: ["version-update:semver-major"]
groups:
vendor-minor-and-patch-dependencies:
dependency-type: "production"
patterns:
- "*"
update-types:
- "minor"
- "patch"

# Instrumented library support range
- package-ecosystem: "npm"
directories:
- "/packages/dd-trace/test/plugins/versions"
schedule:
interval: "daily"
open-pull-requests-limit: 1
cooldown:
default-days: 3
exclude:
- "@datadog/*"
labels:
- dependabot
- dependencies
Expand All @@ -110,12 +155,20 @@ updates:
test-versions:
patterns:
- "*"

# Esbuild integration test dependencies
- package-ecosystem: "npm"
directories:
- "/integration-tests/esbuild"
- "/integration-tests/appsec/iast-esbuild-esm"
- "/integration-tests/appsec/iast-esbuild-cjs"
schedule:
interval: "daily"
open-pull-requests-limit: 1
cooldown:
default-days: 3
exclude:
- "@datadog/*"
labels:
- dependabot
- dependencies
Expand Down
2 changes: 2 additions & 0 deletions .github/vendored-dependencies.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
"aws-lambda-nodejs-runtime-interface-client","https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/blob/v2.1.0/src/utils/UserFunction.ts","['Apache-2.0']","['Amazon.com Inc. or its affiliates']"
"is-git-url","https://github.com/jonschlinkert/is-git-url/blob/396965ffabf2f46656c8af4c47bef1d69f09292e/index.js#L9C15-L9C87","['MIT']","['Jon Schlinkert']"
20 changes: 10 additions & 10 deletions .github/workflows/aiguard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,21 @@ jobs:
macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/install
- run: yarn test:aiguard:ci
- uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
- uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ secrets.DD_API_KEY }}
service: dd-trace-js-tests

ubuntu:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- run: yarn test:aiguard:ci
Expand All @@ -43,20 +43,20 @@ jobs:
- run: yarn test:aiguard:ci
- uses: ./.github/actions/node/latest
- run: yarn test:aiguard:ci
- uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
- uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2

windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/install
with:
cache: 'true'
- run: yarn test:aiguard:ci
- uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
- uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ secrets.DD_API_KEY }}
service: dd-trace-js-tests
Expand All @@ -67,14 +67,14 @@ jobs:
version: [maintenance, active, latest]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: ./.github/actions/node
with:
version: ${{ matrix.version }}
- uses: ./.github/actions/install
- run: yarn test:integration:aiguard
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ secrets.DD_API_KEY }}
service: dd-trace-js-tests
18 changes: 9 additions & 9 deletions .github/workflows/apm-capabilities.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,21 +26,21 @@ jobs:
tracing-macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/install
- run: yarn test:trace:core:ci
- uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
- uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ secrets.DD_API_KEY }}
service: dd-trace-js-tests

tracing-ubuntu:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
- run: yarn test:trace:core:ci
Expand All @@ -50,25 +50,25 @@ jobs:
- run: yarn test:trace:core:ci
- uses: ./.github/actions/node/latest
- run: yarn test:trace:core:ci
- uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
- uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ secrets.DD_API_KEY }}
service: dd-trace-js-tests

tracing-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: ./.github/actions/node/latest
- uses: ./.github/actions/install
with:
cache: 'true'
- run: yarn test:trace:core:ci
- uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
- uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
- uses: DataDog/junit-upload-github-action@762867566348d59ac9bcf479ebb4ec040db8940a # v2.0.0
if: always()
if: always() && github.actor != 'dependabot[bot]'
with:
api_key: ${{ secrets.DD_API_KEY }}
service: dd-trace-js-tests
Loading