Skip to content

👷 Update all non-major dependencies (minor/patch)#162

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-non-major-dependencies-(minorpatch)
Open

👷 Update all non-major dependencies (minor/patch)#162
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-non-major-dependencies-(minorpatch)

Conversation

@renovate

@renovate renovate Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@datadog/browser-core (source) 7.4.07.5.0 age confidence devDependencies minor 7.6.0
@datadog/browser-rum (source) 7.4.07.5.0 age confidence dependencies minor 7.6.0
@datadog/js-core (source) 0.0.40.0.5 age confidence devDependencies patch 0.0.6
@playwright/test (source) 1.61.01.61.1 age confidence devDependencies patch
@types/node (source) 25.9.425.9.5 age confidence devDependencies patch
@types/node (source) 24.13.224.13.3 age confidence devDependencies patch
@vitest/coverage-v8 (source) 4.1.94.1.10 age confidence devDependencies patch
@vitest/ui (source) 4.1.94.1.10 age confidence devDependencies patch
actions/setup-node v6.4.0v6.5.0 age confidence action minor
dd-trace 5.109.05.114.0 age confidence dependencies minor 5.116.0 (+1)
eslint (source) 10.5.010.7.0 age confidence devDependencies minor
playwright (source) 1.61.01.61.1 age confidence devDependencies patch
prettier (source) 3.8.43.9.5 age confidence devDependencies minor 3.9.6
typescript-eslint (source) 8.62.08.64.0 age confidence devDependencies minor 8.65.0
vite (source) 8.0.168.1.4 age confidence devDependencies minor 8.1.5
vite (source) 7.3.57.3.6 age confidence devDependencies patch
vitest (source) 4.1.94.1.10 age confidence devDependencies patch
webpack 5.107.25.108.4 age confidence devDependencies minor
yarn (source) 4.17.04.17.1 age confidence packageManager patch
yarn (source) 4.17.04.17.1 age confidence volta patch

Release Notes

DataDog/browser-sdk (@​datadog/browser-core)

v7.5.0

Compare Source

Public Changes:

  • ✨ [RUM-16925] attach debug IDs from DD_SOURCE_CODE_CONTEXT to error and long task events (#​4812)
  • ✨ Add betaEnableViewUpdates config option (#​4833)
  • ✨ add support for remote_configuration_id in view events (#​4835)
  • 🐛 fix logs not being sent long after session expiration (#​4839)
  • ⚗️ Partial view updates — batch optimizations (#​4807)

Internal Changes:

  • 🐛 fix empty private regions deployment step (#​4823)
  • 📝 update AGENTS.md monorepo structure to reflect current packages (#​4826)
  • 👷 Bump chrome to 150.0.7871.46-1 (#​4836)
  • 👷 Update all non-major dependencies (#​4827)
  • 👷 Update dependency @​playwright/test to v1.61.0 (#​4828)
  • 👷 Update dependency chrome-webstore-upload to v6 (#​4831)
  • 👷 Make json-schemas sync reliable: authenticate API requests and format output deterministically (#​4832)
  • 👷 Update dependency @​types/node to v26 (#​4830)
  • 👷 Update actions/checkout action to v7 (#​4829)
  • ♻️ move endpointBuilder and its dependencies to @datadog/js-core (#​4824)
  • ♻️ clean up createBatch API before migrating to js-core (#​4802)
  • ✅ Add Salesforce E2E tests (#​4761)
  • ✅ Add Salesforce LWC Test Application. (#​4757)
  • 🔧 Dissociate pinned e2e setup (#​4811)
  • 🔥 Remove upgrade SDK migration skills (moved to datadog-labs) (#​4834)
  • 🔇 postpone/cleanup cookie and telemetry monitor-until dates (#​4840)
DataDog/browser-sdk (@​datadog/js-core)

v0.0.5

Compare Source

microsoft/playwright (@​playwright/test)

v1.61.1

Compare Source

vitest-dev/vitest (@​vitest/coverage-v8)

v4.1.10

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
actions/setup-node (actions/setup-node)

v6.5.0

Compare Source

What's Changed

Full Changelog: actions/setup-node@v6.4.0...v6.5.0

DataDog/dd-trace-js (dd-trace)

v5.114.0: 5.114.0

Compare Source

Features
Fixes
  • AppSec: Instrument cookie parseCookie for cookie >=1.1 #​9272
  • AppSec: Log the error when the native WAF binding fails to load #​9288
  • AppSec: Suppress informational responses after blocking requests #​9290
  • azure: Enable Web Crypto on Node 18 #​9311
  • azure-functions: Fix span links and missing telemetry for non-HTTP triggers #​9278
  • General: Handle invalid programmatic option values #​9312
  • graphql: Honor errorExtensions on the mercurius request span #​9284
  • OpenTelemetry: Wire span processors passed to the provider constructor #​9285
  • Test Optimization: Do not mark unchanged tests as impacted #​9314
  • Test Optimization: Handle disabled tests in serial retries #​9313
  • Test Optimization: Omit empty FTR capture containers #​9304
Internal (CI, Testing, Benchmarking)
  • AppSec: Deflake api-security telemetry metrics integration tests #​9303
  • General: Select version targets by Node.js runtime #​9306
  • lint: Revert editorconfig checker from npm to docker #​9315
  • OpenTelemetry: Deflake OTLP metrics HTTP export test with fake timers #​9287
  • readme: Update eol column for v5 #​9267

v5.113.0: 5.113.0

Compare Source

Features
  • graphql: Add mercurius support with a top-level graphql.request span #​9142
Fixes
  • AppSec: Report request headers on Lambda spans when AppSec is enabled #​9257
  • General: Avoid rewriter source map marker in source #​9212
  • General: Skip loader hook registration when instrumentation bails out #​9242
  • guardrails: Forward abort telemetry synchronously to avoid a hung exit #​9268
  • instrumentations: Preserve asyncEnd wait with code-transformer 0.16 #​9256
  • msgpack: Cap MsgpackChunk growth at the agent intake limit #​8672
  • OpenTelemetry: Wrap sdk-trace TracerProvider for sdk-node 0.220+ #​9255
  • ssi: Run ssi in current proposal branch #​9223
  • Test Optimization: Stop propagating metadata to workers #​9261
Documentation
  • Serverless: Add serverless integrations skill #​9188
Internal (CI, Testing, Benchmarking)
  • benchmarks: Support BP_EXTERNAL_S3_URL override #​9155
  • guardrails: Skip node 24 initialize runtime checks #​9283
  • init: Skip node 22 loader guardrails #​9277
  • Test Optimization: Cover msw preload regression #​9262
  • Test Optimization: Stabilize atf final status assertion #​9253
  • Test Optimization: Stabilize request error tag reporting #​9254

v5.112.0: 5.112.0

Compare Source

Features
  • claude-agent-sdk: Add support for @anthropic-ai/claude-agent-sdk #​9202
  • graphql: Support collapse, depth, variables, and error extensions via env #​9111
  • LLM Observability: Support vercel ai sdk v7 #​8949
  • mongodb: Open a parent span for Collection#bulkWrite #​9109
  • Test Optimization: Tag failure screenshot upload result #​9232
  • Test Optimization: Upload failure screenshots to the v2 media endpoint #​8981
Fixes
  • AppSec: Support apollo v5 blocking #​9007
  • aws-durable-execution-sdk-js: SVLS-8588 set span type to serverless #​9162
  • child_process: Stabilize promisified exec spans #​9180
  • Crash Tracking: Resolve frames out-of-process on Linux #​9237
  • fastify: Bound avvio's boot re-drive and stop swallowing async hook rejections #​9118
  • graphql: Make the resolve span the active scope inside resolvers #​8208
  • OpenTelemetry: Apply global/resource tags to OTel-bridged spans #​9229
  • Profiling: Abort profile upload on socket timeout #​9217
  • Test Optimization: Changed DD_MAJOR guards to greater than or equal #​9199
  • Test Optimization: Ignore intermediate retry failures in aggregate status #​9231
  • Test Optimization: Instrument build index module loads #​9211
  • Test Optimization: Propagate no-worker request error tags #​9189
  • Test Optimization: Report tests from custom environments #​9194
  • Test Optimization: Stabilize failed test replay waits #​9193
  • Test Optimization: Support concurrent Vitest tests #​8412
  • Test Optimization: Support test.concurrent #​9209
Internal (CI, Testing, Benchmarking)
  • AI Guard: Rework aiguard integrations #​9185
  • AppSec: Remove dead code and fix stale comments in nosql mongodb analyzer #​9168
  • coverage: Collect integration coverage with native V8 instead of istanbul #​9091
  • Dependencies: Bump import-in-the-middle to 3.3.1 #​9235
  • Dependencies: Bump npm #​9205
  • General: Reject non-string version ranges in withVersions #​9187
  • plugin-env: Read apm-integrations.yml after workflow rename #​9224
  • Test Optimization: Stabilize Playwright retry tagging flake #​9216

v5.111.0: 5.111.0

Compare Source

Features
  • AppSec: In App WAF support for lambda #​7783
  • General: SVLS-9168 add aws.durable.operation_attempt tag to durable operation spans #​8595
  • OpenTelemetry: OTLP trace metrics support #​8206
  • release: Add breaking changes to release proposal #​9196
  • Test Optimization: Add vitest no-worker init mode #​9173
Fixes
  • AppSec: Scope the mongodb nosql-analysis marker per query #​9076
  • aws-durable-execution-sdk-js: Treat FAILED checkpoints as replays #​9160
  • datastreams: Flush on write when flushInterval is 0 #​9120
  • General: Wrap lazily defined fs.opendir on Node 20 #​9094
  • Test Optimization: Handle missing beforeEach task result #​9129
  • Test Optimization: Report typecheck tests #​9176
  • Test Optimization: Route thread workers through main process #​9169
Performance
  • General: Load the GCP pubsub push plugin lazily #​9178
  • loader: Match instrumented modules with a shouldInclude predicate #​9026
Documentation
  • agents: Clarify internal import ordering rule #​9172
  • v6: Updated documentation for v6 #​9159
Internal (CI, Testing, Benchmarking)
  • child_process: Fix Bluebird flake that cascades to every later spec #​9078
  • child_process: Load the mock agent once per suite #​9113
  • coverage: Merge per-integration coverage in All Green before upload #​9086
  • Dependencies: Bump bullmq #​9164
  • Dependencies: Bump openai #​9122
  • Dependencies: Bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates #​9163
  • Dynamic Instrumentation: Cover breakpoint error paths #​8996
  • engines: Widen engines.node to >=18 in CI to keep Node 18/20 jobs running #​9145
  • General: Derive supported config paths from canonical names #​9112
  • General: Drop dead profile assert helper and fix telemetry typo #​7686
  • General: Introduce namespace field and start pruning internalPropertyName #​8943
  • General: Key plugin version folders by single-digit major #​9052
  • General: Widen GC pause p95 bound to deflake #​9121
  • graphql: Migrate shimmer to orchestrion instrumentation #​7757
  • kafkajs: Drop retries:0 from header-disable producer tests #​9106
  • kafkajs: Stop pinning the produce offset in the sendBatch test #​9074
  • LLM Observability: Bump tested langchain versions with new cassette #​9135
  • LLM Observability: Use DD_LLMOBS_ENABLED in tagger sampling fixtures #​9107
  • oracledb: Bound connect and query timeouts in the ESM integration fixture #​9105
  • Add runtime family tag on appsec lambda span #​9153
  • feat(test optimization) Add Test Optimization HTTP cache reader #​8860
  • release: Add v6 into release workflows #​9103
  • release: Fix branch-diff Infinity crash on scientific notation SHAs #​9101
  • release: Fix publish by dropping dist-tag add #​9100
  • scripts: Disable V8 Maglev for Windows test children #​9131
  • Test Optimization: Handle 5xx retry in getKnownTests error test #​9110
  • Test Optimization: Prepare test metadata in main #​9171
  • Test Optimization: Split main and worker instrumentation #​9170

v5.110.0: 5.110.0

Compare Source

Features
  • AI Guard: Support aiguard standalone mode #​8993
  • AppSec: Add missing APISec metrics + APISec reorg #​8588
  • aws-sdk: Allow a function service for per-resource span naming #​8922
  • aws-sdk: Link batch SQS receives to every producer #​9058
  • General: Opt-in OpenTelemetry HTTP semantic conventions (DD_TRACE_OTEL_SEMANTICS_ENABLED) #​8933
  • General: Warn when Next.js is loaded before dd-trace #​8901
  • LLM Observability: Sampling decisions, rates, and propagation #​9030
  • OpenTelemetry: Enable improved OTel trace compatibility via opt-in configuration #​8894
Fixes
  • AI Guard: Resolve endpoint host correctly for regional Datadog sites #​9040
  • AppSec: Handle malformed url when parsing query #​9005
  • AppSec: Skip mongodb >=7 NoSQL tests on Node.js < 20 #​8975
  • aws-sdk: Allow EventBridge context injection up to 1mb #​9038
  • benchmarks: Surface variant errors and narrow non-benchmark change gate #​9031
  • ci: Apply Vitest ATR retries to project configs #​8985
  • ci: Deduplicate git and ci test metadata #​8974
  • datastreams: Preserve extracted schema field descriptions #​7838
  • Dependencies: Bump import-in-the-middle to 3.1.0 #​8972
  • Dynamic Instrumentation: Keep breakpoint id in sync after update #​8968
  • express: Restore loopback middleware phase ordering #​9062
  • Feature Flags: Bundle the optional peer so the plugin sees it #​8999
  • General: [OTLP] detect http/https protocol from parsedUrl.protocol #​9028
  • General: Expose resource, tags and maxPerSecond on SamplingRule #​9057
  • General: Guard middleware error publishing against re-entrant recursion #​8789
  • General: Stop exposing deprecated alias entries as Config properties #​9061
  • General: Surface late-load framework warning regardless of startupLogs #​9068
  • General: Test non_webpack_require in optional-peer guard #​9051
  • General: Use UNIX-epoch nanoseconds for OTLP metric timestamps #​8978
  • graphql: Restore graphql-yoga execute spans on CommonJS #​9060
  • LLM Observability: Emit a single llm span for langchain + anthropic #​8938
  • mariadb: Stop tcp.connect spans leaking from 3.4.1 pools #​9064
  • Profiling: Fallback from allocation to heap profiling before v26 #​8946
  • router: Expose middleware option in TypeScript Integration types #​8582
  • sampling: Materialize the priority decision when reading the W3C sampled flag #​8926
  • span-stats, exporters: Derive socketPath from the agent URL #​9042
  • web: Let late routes supersede endpoint fallback #​8998
Performance
  • Dynamic Instrumentation: Sample probes in breakpoint conditions #​8967
  • loader: Use synchronous iitm hooks when available #​8942
Documentation
  • agents: Codify failure-handling and flaky-test discipline
  • General: Reserve feat/fix for production code in commit convention #​9018
Internal (CI, Testing, Benchmarking)
  • AppSec: Disable remote config in the fastify RASP blocking suite #​9054
  • codeowners: Clean up stale and ambiguous rules #​8994
  • dependabot: Broaden auto-merge coverage and rebalance update groups #​8939
  • Dependencies: Bump @​apm-js-collab/code-transformer from 0.14.0 to 0.15.0 in /vendor in the vendor-minor-and-patch-dependencies group across 1 directory #​9046
  • Dependencies: Bump @​aws/durable-execution-sdk-js #​9037
  • Dependencies: Bump stripe #​9082
  • Dependencies: Bump the vendor-minor-and-patch-dependencies group across 1 directory with 2 updates #​9011
  • Dependencies: Bump undici from 6.24.0 to 6.27.0 #​8997
  • Dependencies: Bump vercel ai sdk dependency in tests #​9041
  • Dynamic Instrumentation: Drop unused snapshot probe index #​8969
  • General: Add editorconfig validation to linting #​7594
  • General: Bump google-gax dep in tests #​9050
  • General: Derive installed and tested plugin versions from one resolver #​9019
  • General: Fix independent plugin and config spec reliability #​9020
  • General: Parse and resolve defaults in getValueFromEnvSources #​8925
  • General: Prepare infrastructure for dropping Node.js 18/20 in v6 #​9033
  • General: Regenerate supported integration version metadata #​9072
  • guardrails: Remove redundant runtime-check unit test #​9098
  • harness: Make withVersions fail loudly on an unmatched module #​9069
  • bump pprof nodejs to v5.15.1 #​9087
  • pr-title: Make reverts always semver-patch #​8709
  • prisma: Cleaned up prisma tests #​8947
  • prisma: Skip lib checks for generated client builds #​8995
  • Profiling: Derive config from tracer env names directly #​8890
  • Profiling: Make profiling exporter fields private #​9043
  • redis: Prepare redis tests for redis v6 #​9027
  • release: Consolidate publish jobs into a matrix-driven single job #​9071
  • release: Improve release changelog readability and dependency scope #​9044
  • release: Support promoting pre-release to stable on v6.x #​9066
  • setup: Arm a 120s watchdog to turn exit-hangs into fast failures #​9056
  • sirun: Report operations per second #​9039
  • startup: Add ESM variant that exercises the iitm loader #​8956
  • Test Optimization: Stabilize selenium browser profiles #​9059
eslint/eslint (eslint)

v10.7.0

Compare Source

Features

  • cf2a9bf feat: add errorClassNames option to preserve-caught-error rule (#​21032) (sethamus)
  • f8b873a feat: max-nested-callbacks option for constructor callbacks (#​21063) (fnx)
  • 557fde8 feat: support computed Number.parseInt member access in radix rule (#​21041) (Pixel)
  • 0b4a73b feat: add suggestions to no-compare-neg-zero (#​21034) (den$)
  • 96cdd42 feat: report invalid signed numeric radix values in radix rule (#​21030) (Pixel)

Bug Fixes

  • 3e7bf15 fix: apply ignoreClassesWithImplements to class expressions (#​21069) (Pixel)
  • 0d7d70c fix: insert cause outside wrapping parens in preserve-caught-error (#​21062) (Mahin Anowar)
  • 75ec753 fix: handle static template literals in eqeqeq rule (#​21058) (Pixel)
  • b717a22 fix: prevent eqeqeq null option from reporting non-equality operators (#​21057) (Pixel)
  • e35b05f fix: avoid no-invalid-regexp false positive for shadowed RegExp (#​21051) (Pixel)
  • a3172b6 fix: avoid no-control-regex false positive for shadowed RegExp (#​21050) (Pixel)
  • d1f637e fix: parenthesize sequence expression operands in no-implicit-coercion (#​21045) (spokodev)
  • 8859baf fix: avoid prefer-numeric-literals false positive for shadowed globals (#​21047) (한국)
  • a9e5961 fix: use-isnan false positive on shadowed NaN/Number (#​20958) (sethamus)
  • 8a240a7 fix: avoid false positives in radix rule for spread arguments (#​21044) (Pixel)

Documentation

  • c30d808 docs: Update README (GitHub Actions Bot)
  • 5139800 docs: document ESLint migration codemods in v9 and v10 guides (#​20980) (Alex Bit)
  • 04174cb docs: Update README (GitHub Actions Bot)
  • 026e130 docs: update semver policy for bug fixes (#​21048) (Milos Djermanovic)
  • 9d42fef docs: Update README (GitHub Actions Bot)
  • b230159 docs: Update README (GitHub Actions Bot)
  • 0129972 docs: correct **/.js glob to **/*.js in config files guide (#​21036) (EduardF1)

Chores

v10.6.0

Compare Source

Features

  • b1f9106 feat: detect Symbol() and BigInt() in no-constant-binary-expression (#​20981) (Taejin Kim)
  • f291007 feat: add checkRelationalComparisons to no-constant-binary-expression (#​20948) (sethamus)

Bug Fixes

  • 6b05784 fix: prefer-exponentiation-operator invalid autofix at statement start (#​20997) (Milos Djermanovic)
  • bb9eb2a fix: account for shadowed Boolean in no-extra-boolean-cast (#​21013) (den$)
  • 8fd8741 fix: don't report shadowed undefined in radix rule (#​21011) (Pixel)
  • 5784980 fix: don't report shadowed undefined in no-throw-literal (#​21010) (Pixel)
  • 9cd1e6d fix: suppress invalid class suggestion in no-promise-executor-return (#​21008) (Pixel)
  • d4eb2dc fix: don't report shadowed undefined in prefer-promise-reject-errors (#​21006) (Pixel)
  • 2360464 fix: prefer-promise-reject-errors false positives for shadowed Promise (#​21003) (den$)
  • 63d52d2 fix: restore max-classes-per-file report range (#​21002) (Pixel)
  • 7feaff0 fix: callback detection logic for IIFEs in max-nested-callbacks (#​20979) (fnx)
  • 399a2ec fix: don't report inner non-callbacks in max-nested-callbacks (#​20995) (Milos Djermanovic)

Documentation

  • a83683d docs: Update README (GitHub Actions Bot)
  • f5449f9 docs: document userland patterns for global assertionOptions in RuleT… (#​20986) (playgirl)
  • bea49f7 docs: Update README (GitHub Actions Bot)
  • e5f70f9 docs: update code-path diagrams (#​20984) (Tanuj Kanti)
  • 8890c2d docs: add TypeScript config guidance for MCP server (#​20796) (Pierluigi Lenoci)
  • 3eb3d9b docs: Update README (GitHub Actions Bot)
  • c5bb59c docs: Update README (GitHub Actions Bot)
  • eb3c97c docs: fix grammar in prefer-const rule description (#​20983) (lumir)

Chores

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every weekend"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner July 4, 2026 01:59
@renovate

renovate Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: e2e/integration/apps/forge-webpack/yarn.lock
➤ YN0087: Migrated your project to the latest Yarn version 🚀

➤ YN0000: · Yarn 4.17.1
➤ YN0000: ┌ Resolution step
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT Packing @electron/node-gyp@https://github.com/electron/node-gyp.git#commit=06b29aafb7708acef8b3669835c8a7857ebc92d2 from sources
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT No package manager configuration detected; defaulting to Yarn
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT 
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: .release-please-manifest.json
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: CHANGELOG.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: CODE_OF_CONDUCT.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: CONTRIBUTING.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: LICENSE
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: README.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: SECURITY.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: addon.gypi
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: bin/node-gyp.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/.release-please-manifest.json
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/LICENSE
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/data/ninja/build.ninja
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/data/win/large-pdb-shim.cc
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/docs/GypVsCMake.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/docs/Hacking.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/docs/InputFormatReference.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/docs/LanguageSpecification.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/docs/README.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/docs/Testing.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/docs/UserDocumentation.md
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/gyp
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/gyp.bat
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/gyp_main.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSNew.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSProject.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSSettings.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSSettings_test.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSToolFile.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSUserFile.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSUtil.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSVersion.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/__init__.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/common.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/common_test.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/easy_xml.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/easy_xml_test.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/flock_tool.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/__init__.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/analyzer.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/android.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/cmake.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/compile_commands_json.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/dump_dependency_json.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/eclipse.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/gypd.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/gypsh.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/make.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/msvs.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/msvs_test.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/ninja.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/ninja_test.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/xcode.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/generator/xcode_test.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/input.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/input_test.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/mac_tool.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/msvs_emulation.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/ninja_syntax.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/simple_copy.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/win_tool.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/xcode_emulation.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/xcode_emulation_test.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/xcode_ninja.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/xcodeproj_file.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/gyp/xml_fix.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/LICENSE
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/LICENSE.APACHE
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/LICENSE.BSD
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/__init__.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/_elffile.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/_manylinux.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/_musllinux.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/_parser.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/_structures.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/_tokenizer.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/markers.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/metadata.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/py.typed
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/requirements.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/specifiers.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/tags.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/utils.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pylib/packaging/version.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/pyproject.toml
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/release-please-config.json
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: gyp/test_gyp.py
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/Find-VisualStudio.cs
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/build.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/clean.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/configure.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/create-config-gypi.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/download.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/find-node-directory.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/find-python.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/find-visualstudio.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/fs.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/glob.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/install.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/list.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/log.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/node-gyp.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/process-release.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/rebuild.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/remove.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: lib/util.js
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: macOS_Catalina_acid_test.sh
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: package.json
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: release-please-config.json
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: src/win_delay_load_hook.cc
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: Package archive generated in /tmp/xfs-06dd5c97/package.tgz
➤ YN0000: │ /tmp/xfs-06dd5c97 STDOUT ➤ YN0000: Done in 0s 603ms
➤ YN0001: │ Error: @datadog/electron-sdk@file:../../integration-sdk.tgz::locator=forge-webpack%40workspace%3A.: ENOENT: no such file or directory, open '/tmp/renovate/repos/github/DataDog/electron-sdk/e2e/integration/integration-sdk.tgz'
➤ YN0000: └ Completed in 5s 204ms
➤ YN0000: · Failed with errors in 5s 216ms

File name: e2e/integration/apps/forge-vite/yarn.lock
➤ YN0087: Migrated your project to the latest Yarn version 🚀

➤ YN0000: · Yarn 4.17.1
➤ YN0000: ┌ Resolution step
➤ YN0001: │ Error: @datadog/electron-sdk@file:../../integration-sdk.tgz::locator=forge-vite%40workspace%3A.: ENOENT: no such file or directory, open '/tmp/renovate/repos/github/DataDog/electron-sdk/e2e/integration/integration-sdk.tgz'
➤ YN0000: └ Completed in 3s 788ms
➤ YN0000: · Failed with errors in 3s 800ms

File name: e2e/integration/apps/forge-esbuild-esm/yarn.lock
➤ YN0087: Migrated your project to the latest Yarn version 🚀

➤ YN0000: · Yarn 4.17.1
➤ YN0000: ┌ Resolution step
➤ YN0001: │ Error: @datadog/electron-sdk@file:../../integration-sdk.tgz::locator=forge-esbuild-esm%40workspace%3A.: ENOENT: no such file or directory, open '/tmp/renovate/repos/github/DataDog/electron-sdk/e2e/integration/integration-sdk.tgz'
➤ YN0000: └ Completed in 3s 280ms
➤ YN0000: · Failed with errors in 3s 293ms

File name: e2e/integration/apps/forge-esbuild-cjs/yarn.lock
➤ YN0087: Migrated your project to the latest Yarn version 🚀

➤ YN0000: · Yarn 4.17.1
➤ YN0000: ┌ Resolution step
➤ YN0001: │ Error: @datadog/electron-sdk@file:../../integration-sdk.tgz::locator=forge-esbuild-cjs%40workspace%3A.: ENOENT: no such file or directory, open '/tmp/renovate/repos/github/DataDog/electron-sdk/e2e/integration/integration-sdk.tgz'
➤ YN0000: └ Completed in 3s 869ms
➤ YN0000: · Failed with errors in 3s 881ms

File name: e2e/integration/apps/electron-vite/yarn.lock
➤ YN0087: Migrated your project to the latest Yarn version 🚀

➤ YN0000: · Yarn 4.17.1
➤ YN0000: ┌ Resolution step
➤ YN0001: │ Error: @datadog/electron-sdk@file:../../integration-sdk.tgz::locator=electron-vite%40workspace%3A.: ENOENT: no such file or directory, open '/tmp/renovate/repos/github/DataDog/electron-sdk/e2e/integration/integration-sdk.tgz'
➤ YN0000: └ Completed in 2s 755ms
➤ YN0000: · Failed with errors in 2s 767ms

File name: e2e/integration/apps/electron-vite-esm/yarn.lock
➤ YN0087: Migrated your project to the latest Yarn version 🚀

➤ YN0000: · Yarn 4.17.1
➤ YN0000: ┌ Resolution step
➤ YN0001: │ Error: @datadog/electron-sdk@file:../../integration-sdk.tgz::locator=electron-vite-esm%40workspace%3A.: ENOENT: no such file or directory, open '/tmp/renovate/repos/github/DataDog/electron-sdk/e2e/integration/integration-sdk.tgz'
➤ YN0000: └ Completed in 3s 380ms
➤ YN0000: · Failed with errors in 3s 394ms

File name: e2e/integration/apps/electron-builder-vite/yarn.lock
➤ YN0087: Migrated your project to the latest Yarn version 🚀

➤ YN0000: · Yarn 4.17.1
➤ YN0000: ┌ Resolution step
➤ YN0001: │ Error: @datadog/electron-sdk@file:../../integration-sdk.tgz::locator=electron-builder-vite%40workspace%3A.: ENOENT: no such file or directory, open '/tmp/renovate/repos/github/DataDog/electron-sdk/e2e/integration/integration-sdk.tgz'
➤ YN0000: └ Completed in 2s 765ms
➤ YN0000: · Failed with errors in 2s 778ms

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR Review — Score: 3.0 / 5

Routine Renovate dependency bumps for dev tooling and the runtime dd-trace dependency. Root and playground lockfiles are in sync, but four e2e integration apps have package.json version bumps without matching yarn.lock updates — Renovate's artifact step failed for those apps. I would not merge as-is; regenerate the integration lockfiles (or rebase/retry the Renovate branch) so installs are deterministic before approval.

Why 3.0: The core SDK lockfile updates look correct and the version bumps are all minor/patch. The integration-app lockfile drift is a concrete merge risk that Renovate already flagged.

Why not 5: Four integration yarn.lock files are stale relative to their package.json changes, leaving package/lock mismatch on the bundler apps this repo exercises in CI.


Findings

  • [Blocking] Stale integration lockfilesvite/webpack bumps in four e2e apps lack corresponding yarn.lock updates after Renovate artifact failure.

CI was still running (dd-gitlab/* pending) when this review was posted.

Open in Web View Automation 

Sent by Cursor Automation: electron-sdk reviews

"electron": "41.1.0",
"typescript": "5.9.3",
"vite": "8.0.16"
"vite": "8.1.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocking — lockfile not updated. Renovate bumped vite here to 8.1.0, but e2e/integration/apps/forge-vite/yarn.lock still resolves vite@npm:8.0.16. The same mismatch exists for:

  • electron-builder-vite (8.1.0 vs lock 8.0.16)
  • electron-vite-esm (7.3.6 vs lock 7.3.5)
  • forge-webpack (5.108.1 vs lock 5.107.2)

Renovate's PR comment reports artifact update failures for all four apps (missing integration-sdk.tgz in its sandbox). Locally, run yarn install in each app (or trigger a Renovate rebase) so lockfiles match before merge.

Comment thread package.json Outdated
},
"dependencies": {
"dd-trace": "5.109.0"
"dd-trace": "5.110.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only runtime dependency change in this PR. Root yarn.lock is updated and pulls in @datadog/pprof@5.15.1 and import-in-the-middle@3.2.0 (was 3.0.1). No SDK source changes, but worth a quick sanity check that trace initialization and bundler plugin scenarios still pass once CI completes — import-in-the-middle hooks module loading used by dd-trace instrumentation.

@datadog-datadog-prod-us1

datadog-datadog-prod-us1 Bot commented Jul 4, 2026

Copy link
Copy Markdown

Pipelines

Unblock PR with BitsAI

⚠️ Warnings

🚦 2 Pipeline jobs failed

DataDog/electron-sdk | lint   View in Datadog   GitLab

DataDog/electron-sdk | format   View in Datadog   GitLab

Useful? React with 👍 / 👎

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

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b6831ff0ab

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

"electron-builder": "26.15.3",
"typescript": "5.9.3",
"vite": "8.0.16"
"vite": "8.1.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Regenerate integration app lockfiles

This manifest update, along with the matching Vite/Webpack bumps in electron-vite-esm, forge-vite, and forge-webpack, leaves the standalone app lockfiles pinned to the previous top-level specs (vite 8.0.16/7.3.5 and webpack 5.107.2). When scripts/install-integration-apps.ts installs these apps it updates and then restores each yarn.lock, so the committed locks no longer capture the dependency graph actually tested and immutable/local installs from the repo are out of sync. Please update the four app yarn.lock files with the manifest changes.

Useful? React with 👍 / 👎.

@renovate
renovate Bot force-pushed the renovate/all-non-major-dependencies-(minorpatch) branch 10 times, most recently from 81b3929 to 39c652a Compare July 9, 2026 23:34

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 39c652a046

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread package.json Outdated
},
"dependencies": {
"dd-trace": "5.109.0"
"dd-trace": "5.111.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Regenerate integration locks for the tracer bump

With this root dependency bumped to 5.111.0, the integration app locks are now stale: every e2e/integration/apps/*/yarn.lock still resolves the packed SDK tarball to dd-trace 5.109.0 (for example e2e/integration/apps/electron-builder-vite/yarn.lock:47), and scripts/install-integration-apps.ts updates then restores those lockfiles after packaging. Separate from the existing Vite/Webpack lock drift, the fresh evidence is that all app locks still contain the old SDK tarball dependency, so the committed dependency graph no longer matches what test:integration:init installs for this tracer update.

Useful? React with 👍 / 👎.

Comment thread package.json Outdated
},
"dependencies": {
"dd-trace": "5.109.0"
"dd-trace": "5.111.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Regenerate the e2e fixture lockfile

The minimal E2E app also consumes the root package through portal:../.., but e2e/app/yarn.lock still records that portal dependency as requiring dd-trace 5.109.0. The e2e GitLab job runs yarn test:e2e:init, whose cd e2e/app && yarn install has no --no-immutable; Yarn documents that --immutable defaults to true on CI and aborts if the lockfile would change (https://yarnpkg.com/cli/install). In CI this lockfile mismatch blocks setup before the e2e tests can run, so please update e2e/app/yarn.lock with the tracer bump.

Useful? React with 👍 / 👎.

@renovate
renovate Bot force-pushed the renovate/all-non-major-dependencies-(minorpatch) branch 10 times, most recently from 19e47d0 to 096d103 Compare July 17, 2026 22:47
@renovate
renovate Bot force-pushed the renovate/all-non-major-dependencies-(minorpatch) branch 2 times, most recently from 143906a to 67f4578 Compare July 21, 2026 04:03
@renovate
renovate Bot force-pushed the renovate/all-non-major-dependencies-(minorpatch) branch from 67f4578 to 902c646 Compare July 21, 2026 16:51
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.

0 participants