Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
5925132
chore(eslint): update eslint-plugin-unicorn to 72 (#9503)
BridgeAR Jul 27, 2026
ef0ee0b
feat(startup-log): report OTLP export status (#9517)
bm1549 Jul 27, 2026
4d5ba6c
ci(scripts): speed up verify-exercised-tests and close detection gaps…
BridgeAR Jul 27, 2026
f26e0e0
fix(instrumentation): wait for asyncEnd on promise settlement (#9538)
juan-fernandez Jul 27, 2026
4a571ae
chore(licenses): read dependencies directly from lockfiles (#9540)
BridgeAR Jul 27, 2026
9dad86a
chore(deps): bump the cloud-and-messaging group across 1 directory wi…
dependabot[bot] Jul 28, 2026
07d978d
feat(test-optimization): support WebdriverIO with Mocha (#9520)
juan-fernandez Jul 28, 2026
c924929
chore(deps): bump the ai-and-llm group across 1 directory with 6 upda…
dependabot[bot] Jul 28, 2026
a609121
chore(deps): bump @smithy/smithy-client (#9550)
dependabot[bot] Jul 28, 2026
3badbb1
chore(deps): bump the test-versions group across 1 directory with 11 …
dependabot[bot] Jul 28, 2026
6f73acd
chore(openfeature): update node server provider to 2.0.2 (#9480)
leoromanovsky Jul 28, 2026
8ce40ff
feat(ci-visibility): add ci.pipeline.display_name tag for Buildkite (…
gbrandrea Jul 28, 2026
c20bf90
fix(test-optimization): hide WebdriverIO worker messages (#9561)
juan-fernandez Jul 28, 2026
a3cac91
fix(appsec): fix express ssrf flaky test (#9564)
IlyasShabi Jul 28, 2026
fcf59b7
chore(deps): bump the testing-and-build group across 1 directory with…
dependabot[bot] Jul 28, 2026
6ba9c88
fix(logs): properly split name and version for scoped names (#9508)
pabloerhard Jul 28, 2026
f38688a
chore(deps): bump the web-frameworks group across 1 directory with 7 …
dependabot[bot] Jul 28, 2026
2ccc9d2
fix(test-optimization): wait for WebDriverIO worker payloads (#9565)
juan-fernandez Jul 28, 2026
974060c
feat(llmobs): add experiments dataset operations (#9458)
mehulsonowal Jul 28, 2026
8d34294
chore(deps): bump next (#9572)
dependabot[bot] Jul 29, 2026
9f254b9
chore(deps): bump the gh-actions-packages group across 2 directories …
dependabot[bot] Jul 29, 2026
b0123b7
feat(test-optimization): add WebdriverIO optimizations (#9556)
juan-fernandez Jul 29, 2026
9fc22e0
chore(deps): bump the vendor-minor-and-patch-dependencies group acros…
dependabot[bot] Jul 29, 2026
c749bbd
test(mocha): prevent test swallowing errors (#9567)
pabloerhard Jul 29, 2026
6985d5f
fix(rhea): DSM context leak between concurrent consumers (#7581)
robcarlan-datadog Jul 29, 2026
9a6c545
fix(google-cloud-pubsub): fix DSM context propagation for google-clou…
robcarlan-datadog Jul 29, 2026
d504ddf
test(jest): gather multiproject payloads until the child exits (#9577)
BridgeAR Jul 29, 2026
584d661
fix(instrumentation): wrap Node builtins once across CommonJS and ESM…
BridgeAR Jul 29, 2026
e158ff0
test(test-optimization): set the API key on the config the exporter r…
BridgeAR Jul 29, 2026
ac0d060
ci: pin docker/login-action to a commit SHA (#9582)
rochdev Jul 29, 2026
d35444b
test(test-optimization): make preload path assertion portable (#9581)
BridgeAR Jul 29, 2026
7431611
feat(test-optimization): support Vitest Browser Mode (#9535)
juan-fernandez Jul 29, 2026
def33e1
fix(test-optimization): detect swapped directories when inode numbers…
BridgeAR Jul 29, 2026
e511d8a
fix(openfeature): disable the provider for unsupported sources (#9482)
leoromanovsky Jul 29, 2026
2d9e7ad
chore(tsconfig): drop deprecated alwaysStrict and baseUrl options (#9…
BridgeAR Jul 29, 2026
296648e
test(plugins): drop the removed agent.close options argument (#9583)
BridgeAR Jul 29, 2026
9e5c47b
test(jest): gather known-tests payloads until the child exits (#9590)
BridgeAR Jul 29, 2026
0c40a9f
fix(test-optimization): keep playwright summary counts on one line (#…
BridgeAR Jul 29, 2026
021c1a5
chore(deps): bump @hono/node-server (#9603)
dependabot[bot] Jul 30, 2026
9360892
chore(deps): bump the ai-and-llm group across 1 directory with 2 upda…
dependabot[bot] Jul 30, 2026
4182984
refactor(lint): clear shellcheck and regexp findings ahead of enablin…
BridgeAR Jul 30, 2026
71bd6f9
feat(llmobs): emit experiment traces (#9479)
mehulsonowal Jul 30, 2026
01455a6
v5.119.0
sabrenner Jul 30, 2026
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@
/integration-tests/mocha/ @DataDog/ci-app-libraries
/integration-tests/playwright/ @DataDog/ci-app-libraries
/integration-tests/vitest/ @DataDog/ci-app-libraries
/integration-tests/webdriverio/ @DataDog/ci-app-libraries
/integration-tests/vitest.config.mjs @DataDog/ci-app-libraries
/integration-tests/vitest.second-project.config.mjs @DataDog/ci-app-libraries
/integration-tests/vitest.typecheck.config.mjs @DataDog/ci-app-libraries
Expand Down Expand Up @@ -279,7 +280,10 @@

/scripts/generate-config-types.js @DataDog/apm-sdk-capabilities-js
/scripts/generate-supported-integrations.js @DataDog/apm-sdk-capabilities-js
/scripts/helpers/test-file-index.js @DataDog/apm-sdk-capabilities-js
/scripts/helpers/test-file-index.spec.js @DataDog/apm-sdk-capabilities-js
/scripts/verify-exercised-tests.js @DataDog/apm-sdk-capabilities-js
/scripts/verify-exercised-tests.spec.mjs @DataDog/apm-sdk-capabilities-js
/supported_versions_output.json @DataDog/apm-sdk-capabilities-js
/supported_versions_table.csv @DataDog/apm-sdk-capabilities-js

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:

- name: Initialize CodeQL
id: init-codeql
uses: github/codeql-action/init@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
uses: github/codeql-action/init@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
with:
languages: ${{ matrix.language }}
config-file: .github/codeql_config.yml
Expand All @@ -57,7 +57,7 @@ jobs:

- name: Perform CodeQL Analysis
id: analyze
uses: github/codeql-action/analyze@7188fc363630916deb702c7fdcf4e481b751f97a # v4.37.1
uses: github/codeql-action/analyze@e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 # v4.37.3
with:
token: ${{ github.token }}
wait-for-processing: false
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/flakiness.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ jobs:
- run: node scripts/flakiness.mjs
env:
GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }}
- run: cat flakiness.md >> $GITHUB_STEP_SUMMARY
- run: cat flakiness.md >> "$GITHUB_STEP_SUMMARY"
- id: slack
run: echo "report=$(cat flakiness.txt)" >> $GITHUB_OUTPUT
run: echo "report=$(cat flakiness.txt)" >> "$GITHUB_OUTPUT"
- uses: slackapi/slack-github-action@dcb1066f776dd043e64d0e8ba94ca15cc7e1875d # v2.1.0
if: github.event_name == 'schedule'
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/llmobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ jobs:
env:
PLUGINS: openai-agents
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/testagent/start
- uses: ./.github/actions/node/oldest-maintenance-lts
- uses: ./.github/actions/install
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/mirror-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
policy: self.mirror-image

- name: Log in to GHCR
uses: docker/login-action@v4
uses: docker/login-action@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 # v4.5.1
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand All @@ -40,7 +40,7 @@ jobs:
REPOSITORY: ${{ github.repository }}
run: |
GHCR_TARGET="$(echo "ghcr.io/${REPOSITORY}/${IMAGE}" | tr '[:upper:]' '[:lower:]')"
echo "GHCR_TARGET=${GHCR_TARGET}" >> $GITHUB_ENV
echo "GHCR_TARGET=${GHCR_TARGET}" >> "$GITHUB_ENV"

- name: Mirror manifest to GHCR
env:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/platform.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/node/active-lts
- uses: ./.github/actions/install
- run: FILENAME=$(npm pack --silent --pack-destination /tmp) && mv /tmp/$FILENAME /tmp/dd-trace.tgz
- run: FILENAME=$(npm pack --silent --pack-destination /tmp) && mv "/tmp/$FILENAME" /tmp/dd-trace.tgz
- run: mkdir -p /tmp/app
- run: npm i -g pnpm
if: matrix.manager.name == 'pnpm'
Expand All @@ -71,7 +71,7 @@ jobs:
- uses: ./.github/actions/node/active-lts
- uses: ./.github/actions/install
- run: mkdir npm bun
- run: FILENAME=$(npm pack --silent) && tar -zxf $FILENAME -C npm
- run: FILENAME=$(npm pack --silent) && tar -zxf "$FILENAME" -C npm
- run: ./node_modules/.bin/bun pm pack --gzip-level 0 --filename bun.tgz && tar -zxf bun.tgz -C bun
- run: diff -r npm bun

Expand Down
13 changes: 6 additions & 7 deletions .github/workflows/project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ jobs:
echo "actionlint found ${{ steps.actionlint.outputs.total-errors }} errors"
echo "actionlint checked ${{ steps.actionlint.outputs.total-files }} files"
echo "actionlint cache used: ${{ steps.actionlint.outputs.cache-hit }}"
exit ${{ steps.actionlint.outputs.exit-code }}

lint:
runs-on: ubuntu-latest
Expand All @@ -48,7 +47,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- run: docker build -q -t ec .github/editorconfig-checker && docker run --rm --volume=$PWD:/check ec
- run: docker build -q -t ec .github/editorconfig-checker && docker run --rm --volume="$PWD":/check ec

release-scripts:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -96,9 +95,9 @@ jobs:
policy: package-size-report
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- uses: ./.github/actions/node/latest
- run: FILENAME=$(npm pack --silent --pack-destination /tmp) && mv /tmp/$FILENAME /tmp/dd-trace.tgz
- run: rm -rf *
- run: tar -zxf /tmp/dd-trace.tgz -C $(pwd) --strip-components=1
- run: FILENAME=$(npm pack --silent --pack-destination /tmp) && mv /tmp/"$FILENAME" /tmp/dd-trace.tgz
- run: rm -rf ./*
- run: tar -zxf /tmp/dd-trace.tgz -C "$(pwd)" --strip-components=1
- run: yarn --prod --ignore-optional
- run: ls -lisa
- name: Compute module size tree and report
Expand Down Expand Up @@ -174,7 +173,7 @@ jobs:
set -euo pipefail

if git diff --quiet; then
echo "has_changes=false" >> $GITHUB_OUTPUT
echo "has_changes=false" >> "$GITHUB_OUTPUT"
exit 0
fi

Expand Down Expand Up @@ -211,7 +210,7 @@ jobs:
fi

cp yarn.lock "${RUNNER_TEMP}/yarn.lock"
echo "has_changes=true" >> $GITHUB_OUTPUT
echo "has_changes=true" >> "$GITHUB_OUTPUT"

- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
if: steps.diff.outputs.has_changes == 'true'
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,8 @@ jobs:
registry-url: https://registry.npmjs.org
- id: pkg
run: |
content=`cat ./package.json | tr '\n' ' '`
echo "json=$content" >> $GITHUB_OUTPUT
content=$(tr '\n' ' ' < ./package.json)
echo "json=$content" >> "$GITHUB_OUTPUT"
- name: Publish
run: |
version="${{ fromJson(steps.pkg.outputs.json).version }}"
Expand Down Expand Up @@ -159,8 +159,8 @@ jobs:
- uses: ./.github/actions/node
- id: pkg
run: |
content=`cat ./package.json | tr '\n' ' '`
echo "json=$content" >> $GITHUB_OUTPUT
content=$(tr '\n' ' ' < ./package.json)
echo "json=$content" >> "$GITHUB_OUTPUT"
- run: yarn
- name: Build
working-directory: docs
Expand All @@ -173,7 +173,7 @@ jobs:
ref: gh-pages
- name: Deploy
run: |
rm -rf *
rm -rf ./*
mv /tmp/out/* .
git config user.name github-actions
git config user.email github-actions@github.com
Expand Down Expand Up @@ -205,9 +205,9 @@ jobs:
- uses: ./.github/actions/install
- id: pkg
run: |
content=`cat ./package.json | tr '\n' ' '`
echo "json=$content" >> $GITHUB_OUTPUT
- run: npm version --no-git-tag-version ${{ fromJson(steps.pkg.outputs.json).version }}-$(git rev-parse --short HEAD)+${{ github.run_id }}.${{ github.run_attempt }}
content=$(tr '\n' ' ' < ./package.json)
echo "json=$content" >> "$GITHUB_OUTPUT"
- run: npm version --no-git-tag-version "${{ fromJson(steps.pkg.outputs.json).version }}-$(git rev-parse --short HEAD)+${{ github.run_id }}.${{ github.run_attempt }}"
- run: npm publish --tag dev
- run: |
git tag --force dev
Expand All @@ -233,7 +233,7 @@ jobs:
- uses: ./.github/actions/install
- id: pkg
run: |
content=`cat ./package.json | tr '\n' ' '`
echo "json=$content" >> $GITHUB_OUTPUT
- run: npm version --no-git-tag-version ${{ fromJson(steps.pkg.outputs.json).version }}-$(git rev-parse --short HEAD)+${{ github.run_id }}.${{ github.run_attempt }}
content=$(tr '\n' ' ' < ./package.json)
echo "json=$content" >> "$GITHUB_OUTPUT"
- run: npm version --no-git-tag-version "${{ fromJson(steps.pkg.outputs.json).version }}-$(git rev-parse --short HEAD)+${{ github.run_id }}.${{ github.run_attempt }}"
- run: node scripts/release/publish-electron.js --tag dev
1 change: 1 addition & 0 deletions .github/workflows/serverless.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ jobs:
spec:
- client
- aws-sdk
- base-inject-field
- bedrockruntime
- dynamodb
- eventbridge
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/system-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
with:
path: dd-trace-js
- name: Pack dd-trace-js
run: mkdir -p ./binaries && echo /binaries/$(npm pack --silent --pack-destination ./binaries ./dd-trace-js) > ./binaries/nodejs-load-from-npm
run: mkdir -p ./binaries && echo "/binaries/$(npm pack --silent --pack-destination ./binaries ./dd-trace-js)" > ./binaries/nodejs-load-from-npm
- name: Upload artifact
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
Expand Down
Loading
Loading