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.5.07.7.0 age confidence devDependencies minor 7.8.0
@datadog/browser-rum (source) 7.5.07.7.0 age confidence dependencies minor 7.8.0
@datadog/js-core (source) 0.0.50.0.8 age confidence devDependencies patch 0.0.9
@playwright/test (source) 1.61.11.62.1 age confidence devDependencies minor
actions/checkout v7.0.0v7.0.1 age confidence action patch
concurrently 10.0.310.0.4 age confidence devDependencies patch
dd-trace 5.115.05.119.0 age confidence dependencies minor 5.121.0 (+1)
eslint (source) 10.7.010.8.0 age confidence devDependencies minor 10.8.1
lint-staged 17.1.017.3.0 age confidence devDependencies minor
playwright (source) 1.61.11.62.1 age confidence devDependencies minor
prettier (source) 3.9.53.9.6 age confidence devDependencies patch
rollup (source) 4.62.24.62.4 age confidence devDependencies patch
typescript-eslint (source) 8.64.08.65.0 age confidence devDependencies minor 8.67.0 (+1)
vite (source) 8.1.58.2.0 age confidence devDependencies minor 8.2.1
webpack 5.108.45.109.2 age confidence devDependencies minor
yarn (source) 4.17.14.18.0 age confidence packageManager minor
yarn (source) 4.17.14.18.0 age confidence volta minor

Release Notes

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

v7.7.0

Compare Source

Public Changes:

  • ✨ Add a version-agnostic React Router entry point (#​4918)
  • ✨ Shopify Integration - implement dedicated bundle (#​4878)
  • ✨ Add a version-agnostic Vue Router entry point (#​4910)
  • ✨ Enable WebSocket resource tracking behind a beta option (#​4882)
  • 📝 [Salesforce Docs] Align with Tile docs (#​4904)

Internal Changes:

  • ♻️ [js-core] Schema-driven configuration validation across browser-core, browser-logs, and browser-rum-core (#​4798)
  • 🔧 Make Salesforce test apps use rum-salesforce bundle. (#​4893)
  • 🔊 Add SDK_NAME to telemetry (#​4888)

v7.6.1

Compare Source

Public Changes:

  • ✨ [RUM-17395] Add debug_ids to profiler wall-time trace for sourcemap unminification (#​4897)
  • 🐛 [rum-nuxt] Fix Nuxt post-hydration error handling (#​4899)
  • 🐛 Avoid BigInt exponentiation in sampling (#​4883)
  • 📝 Add salesforce readme (#​4900)

Internal Changes:

  • 👷 sign chrome-bump commits with commit-headless (#​4838)
  • ♻️ Add explicit delete method to CookieAccess (#​4887)

v7.6.0

Compare Source

Public Changes:

  • ✨ Add salesforce bundle entrypoint (#​4879)
  • ✨ Extend remote configuration supported parameters (#​4877)
  • ✨ Add CDN default headers (#​4857)
  • 🐛 Update session replay sandbox URL and cookie name in developer extension (#​4886)
  • 🐛 Keep primitive values unchanged during sanitization (#​4881)
  • 🐛 Add react-router-v8 to tsconfig (#​4880)
  • 🐛 Use unknown type for addReactError error parameter (#​4863)
  • 🐛 fix bundle size increase threshold never triggering (#​4852)
  • ⚗️ Collect WebSocket resource events (#​4718)

Internal Changes:

  • 👷 Update dependency pako to v3 (#​4869)
  • 👷 Update all non-major dependencies (#​4868)
  • 👷 Update react-router monorepo (major) (#​4846)
  • 👷 Upgrade Yarn to 4.17.1 (#​4864)
  • 👷 Lock file maintenance (#​4850)
  • 👷 Update dependency @​playwright/test to v1.61.1 (#​4847)
  • 👷 Update all non-major dependencies (#​4848)
  • ♻️ [RUM-16925] switch debug_ids to recommended URL/Debug-ID array format (#​4862)
  • ✅ Skip Salesforce LWC tests (#​4860)
  • 🔧 Add Salesforce Experience Cloud testing app (#​4872)
  • 🔧 Use session cookies for Salesforce LWC E2E tests (#​4870)
  • 🔧 Add react V7 to git ignored test applications (#​4873)
DataDog/browser-sdk (@​datadog/js-core)

v0.0.8

Compare Source

v0.0.7

Compare Source

v0.0.6

Compare Source

microsoft/playwright (@​playwright/test)

v1.62.1

Compare Source

v1.62.0

Compare Source

🧱 New component testing model

Component testing moves to a stories and galleries model.
A story wraps your component in one specific scenario — hard-coded props, mock data, providers — and a

gallery page that you serve renders stories on demand. The new fixtures.mount() fixture navigates
to the gallery, mounts a story by id, and returns a Locator scoped to the story's root element:

test('click should expand', async ({ mount }) => {
  const component = await mount('components/Expandable/Stateful');
  await component.getByRole('button').click();
  await expect(component.getByTestId('expanded')).toHaveValue('true');
});

Pass a story type as a template argument to type-check its props, and use update(props) /
unmount() on the returned locator to re-render or tear down within a test.

🛑 Cancel operations with AbortSignal

Most operations and web-first assertions now accept a signal option that takes an
AbortSignal, letting you
cancel long-running actions, navigations, waits, and assertions:

const controller = new AbortController();
setTimeout(() => controller.abort(), 1000);

await page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });
await expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });

Providing a signal does not disable the default timeout; pass timeout: 0 to disable it.

🖼️ WebP screenshots

expect(page).toHaveScreenshot() and expect(locator).toHaveScreenshot()
can now store snapshots in the WebP format — just give the snapshot a .webp name:

// Visual comparisons store the golden snapshot as lossless WebP.
await expect(page).toHaveScreenshot('homepage.webp');

// Standalone screenshots can trade quality for size with lossy WebP.
await page.screenshot({ path: 'homepage.webp', quality: 50 });

page.screenshot() and locator.screenshot() also accept webp as a type,
where quality 100 (the default) is lossless and lower values use lossy compression.

🧩 Custom test filtering with Reporter.preprocess()

New reporter.preprocess() hook runs after the configuration is resolved and before
reporter.onBegin(), letting a reporter mark individual tests as skipped, excluded,
fixed, or failing through a TestRun object:

class MyReporter {
  async preprocess({ config, suite, testRun }) {
    for (const test of suite.allTests()) {
      if (shouldSkip(test))
        testRun.skip(test);
    }
  }
}
🔁 Isolated retries

New testConfig.retryStrategy controls when failed tests are retried. The default
'immediate' retries as soon as a worker is free; 'isolated' runs all retries at the end,
one by one in a single worker, to minimize interference with the rest of the suite:

// playwright.config.ts
export default defineConfig({
  retries: 2,
  retryStrategy: 'isolated',
});
New APIs
Browser and Context
  • New option credentials includes the context's virtual WebAuthn Credentials (passkeys) in the storage state, so they can be persisted and re-seeded into later contexts.
Actions
  • New scroll option ("auto" | "none") on actions to opt out of Playwright's automatic scroll-into-view.
Network
Evaluation
Command line & MCP
Reporters
  • The HTML report's Merge files grouping — previously only a UI toggle — can now be enabled from the config with the new mergeFiles reporter option:
// playwright.config.ts
export default defineConfig({
  reporter: [['html', { mergeFiles: true }]],
});
Announcements
  • ⚠️ Debian 11 is not supported anymore.
Browser Versions
  • Chromium 151.0.7922.34
  • Mozilla Firefox 153.0
  • WebKit 26.5

This version was also tested against the following stable channels:

  • Google Chrome 151
  • Microsoft Edge 151
actions/checkout (actions/checkout)

v7.0.1

Compare Source

open-cli-tools/concurrently (concurrently)

v10.0.4

Compare Source

What's Changed

New Contributors

Full Changelog: open-cli-tools/concurrently@v10.0.3...v10.0.4

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

v5.119.0: 5.119.0

Compare Source

Features
  • General: Report OTLP export status #​9517
  • LLM Observability: Add experiments dataset operations #​9458
  • LLM Observability: Emit experiment traces #​9479
  • Test Optimization: Add ci.pipeline.display_name tag for Buildkite #​9541
  • Test Optimization: Add WebdriverIO optimizations #​9556
  • Test Optimization: Support Vitest Browser Mode #​9535
  • Test Optimization: Support WebdriverIO with Mocha #​9520
Fixes
  • AppSec: Fix express ssrf flaky test #​9564
  • Feature Flags: Disable the provider for unsupported sources #​9482
  • General: Wait for asyncEnd on promise settlement #​9538
  • General: Wrap Node builtins once across CommonJS and ESM #​9576
  • google-cloud-pubsub: Fix DSM context propagation for google-cloud-pubsub #​7582
  • logs: Properly split name and version for scoped names #​9508
  • rhea: DSM context leak between concurrent consumers #​7581
  • Test Optimization: Detect swapped directories when inode numbers exceed 2^53 #​9580
  • Test Optimization: Hide WebdriverIO worker messages #​9561
  • Test Optimization: Keep playwright summary counts on one line #​9587
  • Test Optimization: Wait for WebDriverIO worker payloads #​9565
Internal (CI, Testing, Benchmarking)
  • Dependencies: Bump @​hono/node-server #​9603
  • Dependencies: Bump @​smithy/smithy-client #​9550
  • Dependencies: Bump next #​9572
  • Dependencies: Bump the vendor-minor-and-patch-dependencies group across 1 directory with 3 updates #​9571
  • eslint: Update eslint-plugin-unicorn to 72 #​9503
  • Feature Flags: Update node server provider to 2.0.2 #​9480
  • General: Drop the removed agent.close options argument #​9583
  • General: Pin docker/login-action to a commit SHA #​9582
  • licenses: Read dependencies directly from lockfiles #​9540
  • lint: Clear shellcheck and regexp findings ahead of enabling the rules #​9586
  • scripts: Speed up verify-exercised-tests and close detection gaps #​9542
  • Test Optimization: Gather known-tests payloads until the child exits #​9590
  • Test Optimization: Gather multiproject payloads until the child exits #​9577
  • Test Optimization: Make preload path assertion portable #​9581
  • Test Optimization: Prevent test swallowing errors #​9567
  • Test Optimization: Set the API key on the config the exporter reads #​9579
  • tsconfig: Drop deprecated alwaysStrict and baseUrl options #​9557

v5.118.0: 5.118.0

Compare Source

Features
  • LLM Observability: Add support for OpenAI Agents (trace-processor) #​8044
  • span-stats: Encode SpanKind and GRPCStatusCode in v0.6 stats payload #​9190
Fixes
  • Feature Flags: Allow custom agentless endpoints #​9481
  • General: Make peer service finalization idempotent #​9364
  • LLM Observability: Address OpenAI Agents review feedback #​9526
  • LLM Observability: Format AI SDK rich tool results #​9399
  • LLM Observability: Llm observability traces have custom trace IDs #​9460
  • standalone: Stamp _dd.apm.enabled on every span #​9506
  • Test Optimization: Harden validation workflow #​9431
  • Test Optimization: Reject malformed settings policies #​9362
  • webpack: Opt out of typescript auto resolve #​9521
Internal (CI, Testing, Benchmarking)
  • aws-sdk: Disable clock skew correction in the Lambda spec #​9537
  • release: Exclude release proposal branches from license auto-commit #​9522
  • Test Optimization: Cover worker thread preload #​9528

v5.117.0: 5.117.0

Compare Source

Features
  • Profiling: Pack column numbers for server-side unminification #​9501
Fixes
  • Test Optimization: Complete test runs after subscriber loss #​9381
Internal (CI, Testing, Benchmarking)

v5.116.0

Compare Source

eslint/eslint (eslint)

v10.8.0

Compare Source

Features

Bug Fixes

  • 6b8d2f7 fix: escape reserved characters in rule id in html formatter (#​21129) (Francesco Trotta)
  • 9091071 fix: prevent no-unreachable-loop crash when all loop types are ignored (#​21116) (Pixel)
  • e23fafe fix: prefer-object-spread add semicolon when adding parenthesis (#​21081) (synthex-byte)
  • 20b5ad0 fix: quadratic-time regex in prefer-template (#​21096) (Milos Djermanovic)
  • 8b6f6c0 fix: apply ignore configs to computed methods in class-methods-use-this (#​21094) (Pixel)
  • b2c608c fix: NewExpression with parenthesized callee in preserve-caught-error (#​21083) (Francesco Trotta)

Documentation

  • 6ddf858 docs: fix broken Specify Parser Options anchor link (#​21106) (Minsu)
  • 784dfbe docs: Clarify no-eq-null description (#​21120) (Park Harin)
  • 7ec733a docs: Fix typos and grammar in glossary (#​21095) (Marry (Subin Yang))
  • 92bb13f docs: replace quake link (#​21108) (Jung Hyeon Jun)
  • 68eb4a5 docs: fix broken Specify Globals anchor links in rule pages (#​21103) (Minsu)
  • d28f697 docs: replace Code Climate CLI links with Qlty CLI links (#​21099) (Jung Hyeon Jun)
  • eccc68d docs: correct --suppressions-location option description (#​21093) (Ga eun Lee)
  • c5963f7 docs: Update README (GitHub Actions Bot)

Chores

  • 4fbf46d test: pin webpack version to 5.108.4 (#​21137) (Francesco Trotta)
  • 2d063e2 chore: update HTTP URLs to HTTPS in JSDoc and comments (#​21101) (Bo Hyun Kim)
  • eccbe7b test: add error locations to no-class-assign (#​21123) (devoil)
  • e7d1e43 ci: bump actions/setup-go from 6 to 7 (#​21118) (dependabot[bot])
  • e9d66d0 ci: bump actions/setup-node from 6 to 7 (#​21119) (dependabot[bot])
  • ee225b6 test: Add error location details to no-eq-null rule (#​21117) (Park Harin)
  • 044a627 chore: update minimatch to ^10.2.5 (#​21107) (김채영)
  • fb09aa8 chore: update ecosystem plugins (#​21115) (ESLint Bot)
  • 5abd878 test: add error locations to no-proto (#​21114) (Gihyeon Jeong / 정기현)
  • 9715887 test: Add error location details to no-div-regex (#​21110) (Park Harin)
  • a746ec6 test: add error locations to no-new-wrappers (#​21109) (Gihyeon Jeong / 정기현)
  • 8dde645 test: add error locations to no-ex-assign (#​21102) (devoil)
  • 13ab0ec test: add error locations to no-label-var (#​21098) (Gihyeon Jeong / 정기현)
  • a99906f test: Add error location details to no-delete-var rule (#​21105) (Park Harin)
  • c47e8dc chore: add missing backticks to languages/js/index.js (#​21104) (beeen)
  • 0174428 chore: add missing backticks to translate-cli-options.js (#​21097) (dongkyu lee)
  • 3d36589 chore: add missing backticks to serialization.js (#​21091) (이규환)
  • dcc9312 test: add error locations to eqeqeq (#​21090) (Ga eun Lee)
  • 2710b18 ci: Add explicit permissions to rebuild-docs-sites workflow (#​21089) (Marry (Subin Yang))
  • 5d2f866 chore: update dependency prettier to v3.9.5 (#​21086) (renovate[bot])
  • d584e31 chore: fix failing ecosystem test for eslint-plugin-unicorn (#​21084) (Francesco Trotta)
  • bf3eda0 chore: update ecosystem plugins (#​21079) (ESLint Bot)
lint-staged/lint-staged (lint-staged)

v17.3.0

Compare Source

Minor Changes
  • #​1825 16b3f74 - It is now possible to run multiple tasks in parallel for a single glob by configuring it with an array of tasks (which run sequentially), and then placing another array inside it (where the tasks will run in parallel). The following demonstrates the order tasks will start in:

    {
      "*.ts": ["first", "second", ["third", "third"], "fourth"]
    }

    As a concrete example, lint-staged's own configuration is:

    /** @type {import('./lib/index.js').Configuration} */
    export default {
      "*": [
        [
          "oxfmt --check --no-error-on-unmatched-pattern",
          "oxlint --no-error-on-unmatched-pattern",
        ],
      ],
      "*.ts": () => "tsc",
    };

    which means:

    1. for all staged files, run the two commands in parallel with staged filenames appended, for example:
      • oxfmt --check --no-error-on-unmatched-pattern lib/index.js
      • oxlint --no-error-on-unmatched-pattern lib/index.js
    2. additionally, if any *.ts files are staged, run tsc without appending any arguments
    3. The two sets of commands also run in parallel
Patch Changes
  • #​1829 15f7e53 - During an in-progress merge, files that are unchanged from the branch being merged are now skipped. Technically, files are only included if there are staged changes against both HEAD and MERGE_HEAD.

v17.2.0

Compare Source

Minor Changes
  • #​1823 ee156cc - The chunking of tasks based on maximum command line argument length has been re-implemented to be more precise. Now the chunking happens based on the final generated command string, instead of just the list of staged files like previously. This benefits mainly Windows platforms and function commands like:

    /** @type {import('lint-staged').Configuration} */
    export default {
      "*.ts": () => "tsc", // Run "tsc" when any TS file is changed (for entire project)
    };

    Where the spawned command is literally "tsc" without any extra arguments. Previously, this was still chunked when a lot of files were staged. Now, it probably won't be chunked because the length of the command is just three letters.

    Also, native JavaScript/Node.js function tasks won't be chunked at all, when previously they were run multiple times when chunked:

    /** @type {import('lint-staged').Configuration} */
    export default {
      "*.js": {
        title: "Log staged JS files to console",
        task: async (files) => {
          console.log("Staged JS files:", files);
        },
      },
    };

v17.1.1

Compare Source

Patch Changes
  • #​1820 a626a9f - It's now possible to set --max-arg-length=Infinity to effectively disable chunking of tasks based on the number of staged files. The parsing and validation of the numeric CLI options --max-arg-length and --concurrency has been improved.
prettier/prettier (prettier)

v3.9.6

Compare Source

rollup/rollup (rollup)

v4.62.4

Compare Source

2026-08-01

Bug Fixes
  • Resolve a regression when using Rollup on older Linux distributions (#​6467)
Pull Requests

v4.62.3

Compare Source

2026-07-26

Bug Fixes
  • Sanitize illegal characters preserved modules input base (#​6439)
Pull Requests
typescript-eslint/typescript-eslint (typescript-eslint)

v8.65.0

Compare Source

🚀 Features
  • add warning when TS 7 is detected (#​12529)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

vitejs/vite (vite)

v8.2.0

Compare Source

Features
Bug Fixes
  • bundledDev: print build errors to the terminal when an HMR update fails (#​23024) (41c4658)
  • deps: update all non-major dependencies (#​23069) (4c07b74)
  • hmr: preserve environment snapshot during server restart (#​22992) (b1186c3)
  • importAnalysis: interop imports injected into optimized dep files by plugins (#​23029) (8c2a87d)
  • module-runner: keep stack trace interception working when Object.prototype is frozen (#​23073) (599c5b0)
  • server: strip base in indexHtml module graph lookup (#​22932) (fa005d1)
  • support resolving top-level input option with plugins ([#​23101](https://redirect.gi

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.18.0
➤ YN0000: ┌ Resolution step
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT Packing @electron/node-gyp@https://github.com/electron/node-gyp.git#commit=06b29aafb7708acef8b3669835c8a7857ebc92d2 from sources
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT No package manager configuration detected; defaulting to Yarn
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT 
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: .release-please-manifest.json
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: CHANGELOG.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: CODE_OF_CONDUCT.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: CONTRIBUTING.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: LICENSE
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: README.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: SECURITY.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: addon.gypi
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: bin/node-gyp.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/.release-please-manifest.json
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/LICENSE
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/data/ninja/build.ninja
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/data/win/large-pdb-shim.cc
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/docs/GypVsCMake.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/docs/Hacking.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/docs/InputFormatReference.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/docs/LanguageSpecification.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/docs/README.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/docs/Testing.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/docs/UserDocumentation.md
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/gyp
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/gyp.bat
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/gyp_main.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSNew.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSProject.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSSettings.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSSettings_test.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSToolFile.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSUserFile.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSUtil.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/MSVSVersion.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/__init__.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/common.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/common_test.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/easy_xml.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/easy_xml_test.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/flock_tool.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/__init__.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/analyzer.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/android.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/cmake.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/compile_commands_json.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/dump_dependency_json.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/eclipse.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/gypd.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/gypsh.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/make.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/msvs.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/msvs_test.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/ninja.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/ninja_test.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/xcode.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/generator/xcode_test.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/input.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/input_test.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/mac_tool.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/msvs_emulation.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/ninja_syntax.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/simple_copy.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/win_tool.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/xcode_emulation.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/xcode_emulation_test.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/xcode_ninja.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/xcodeproj_file.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/gyp/xml_fix.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/LICENSE
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/LICENSE.APACHE
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/LICENSE.BSD
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/__init__.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/_elffile.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/_manylinux.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/_musllinux.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/_parser.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/_structures.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/_tokenizer.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/markers.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/metadata.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/py.typed
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/requirements.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/specifiers.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/tags.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/utils.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pylib/packaging/version.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/pyproject.toml
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/release-please-config.json
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: gyp/test_gyp.py
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/Find-VisualStudio.cs
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/build.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/clean.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/configure.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/create-config-gypi.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/download.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/find-node-directory.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/find-python.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/find-visualstudio.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/fs.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/glob.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/install.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/list.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/log.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/node-gyp.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/process-release.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/rebuild.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/remove.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: lib/util.js
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: macOS_Catalina_acid_test.sh
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: package.json
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: release-please-config.json
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: src/win_delay_load_hook.cc
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: Package archive generated in /tmp/xfs-bdf6013e/package.tgz
➤ YN0000: │ /tmp/xfs-bdf6013e STDOUT ➤ YN0000: Done in 0s 658ms
➤ 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 6s 121ms
➤ YN0000: · Failed with errors in 6s 134ms

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

➤ YN0000: · Yarn 4.18.0
➤ 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 4s 282ms
➤ YN0000: · Failed with errors in 4s 296ms

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

➤ YN0000: · Yarn 4.18.0
➤ 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 710ms
➤ YN0000: · Failed with errors in 3s 719ms

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

➤ YN0000: · Yarn 4.18.0
➤ 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 4s 59ms
➤ YN0000: · Failed with errors in 4s 69ms

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

➤ YN0000: · Yarn 4.18.0
➤ 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 3s 208ms
➤ YN0000: · Failed with errors in 3s 219ms

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

➤ YN0000: · Yarn 4.18.0
➤ 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 396ms
➤ YN0000: · Failed with errors in 3s 406ms

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

➤ YN0000: · Yarn 4.18.0
➤ 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 825ms
➤ YN0000: · Failed with errors in 2s 835ms

@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

This comment has been minimized.

@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 4 times, most recently from 902c646 to dc9f6bf Compare July 23, 2026 10:50
@renovate
renovate Bot force-pushed the renovate/all-non-major-dependencies-(minorpatch) branch 4 times, most recently from 7c04fbe to b074c92 Compare July 28, 2026 07:31
@renovate
renovate Bot force-pushed the renovate/all-non-major-dependencies-(minorpatch) branch 3 times, most recently from 0d037a3 to 63ee859 Compare July 30, 2026 13:08

@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: 63ee85917f

ℹ️ 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".

},
"dependencies": {
"@datadog/browser-rum": "7.5.0",
"@datadog/browser-rum": "7.6.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

Fresh evidence in this revision is that the manifests now require @datadog/browser-rum 7.6.0 and the packed SDK depends on dd-trace 5.117.0, but every e2e/integration/apps/*/yarn.lock is still pinned to the old graph (for example electron-builder-vite/yarn.lock resolves RUM 7.4.0 and the SDK tarball to dd-trace 5.109.0). Because scripts/install-integration-apps.ts runs yarn install --no-immutable and then restores each lockfile, the integration tests exercise an uncommitted dependency graph and immutable installs from the checked-out app remain out of sync; please regenerate the integration app locks with these manifest changes.

Useful? React with 👍 / 👎.

@renovate
renovate Bot force-pushed the renovate/all-non-major-dependencies-(minorpatch) branch 10 times, most recently from b6d515f to bcc72ef Compare August 6, 2026 09:58
@renovate
renovate Bot force-pushed the renovate/all-non-major-dependencies-(minorpatch) branch 3 times, most recently from 541804f to ac19f55 Compare August 7, 2026 09:40
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