Skip to content

fix(deps-dev): bump the tooling group with 7 updates - #101

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tooling-fe4c5ac69e
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tooling-fe4c5ac69e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Contributor

Bumps the tooling group with 7 updates:

Package From To
@ai-sdk/openai 4.0.86 4.0.91
@e2e-dev/web 0.13.0 0.14.0
@types/node 26.6.4 26.6.5
ai 7.0.130 7.0.137
e2e 0.18.0 0.19.0
knip 6.40.0 6.41.0
prettier 3.9.9 3.9.10

Updates @ai-sdk/openai from 4.0.86 to 4.0.91

Changelog

Sourced from @​ai-sdk/openai's changelog.

4.0.91

Patch Changes

  • 5cf13d2: feat: map the top level embedding dimensions to provider settings
  • 72e9d38: feat(openai): send image detail in decisions
  • fb933f9: Report failed and incomplete web searches as tool errors instead of successful tool results in OpenAI Responses API calls and batch results.
  • Updated dependencies [4dbc902]
    • @​ai-sdk/provider@​4.0.26
    • @​ai-sdk/provider-utils@​5.0.58

4.0.90

Patch Changes

  • 6c59fb1: fix(openai): preserve sampling parameters for GPT-6 Sol and Luna when reasoning is disabled, accounting for reasoning effort updates in Responses requests

4.0.89

Patch Changes

  • 9184a35: Add ordered text, file, and JSON parts to experimental decision state. Support image input in OpenAI Decisions and language model adapters. Gateway retains its existing string and JSON request format and rejects files, as does TypeSafe AI.

    Arrays passed directly as state now contain decision state parts. Wrap JSON arrays in an object or a json part.

    Normalize all public state forms into an array of parts before calling decision providers. Providers receive text and JSON objects as text and json parts.

    Serialize decision file bytes as base64 in OpenTelemetry state attributes. Model-call spans record normalized state parts, while outer spans retain public state inputs.

    Preserve native JSON state in TypeSafe AI when state contains one JSON part. Label shared state in language-model decision prompts.

  • Updated dependencies [9184a35]

    • @​ai-sdk/provider@​4.0.25
    • @​ai-sdk/provider-utils@​5.0.57

4.0.88

Patch Changes

  • 32ff7ad: Preserve tool errors in OpenAI Chat Completions and Responses by wrapping their payloads in an error object. Send Google tool errors and denied executions under functionResponse.response.error.

4.0.87

Patch Changes

  • bccc1b7: fix(openai): avoid duplicate references for stored messages with multiple text parts
Commits

Updates @e2e-dev/web from 0.13.0 to 0.14.0

Changelog

Sourced from @​e2e-dev/web's changelog.

0.14.0

Minor Changes

  • #869 1b92a6d Thanks @​okwasniewski! - trace keeps its modes but now writes e2e's own trace instead of a Playwright zip: a markdown page per test, on every engine, and the terminal names it under each failed test (❯ trace .e2e/results/<test>/trace.md). The default is retain-on-failure, locally and in CI. Each step on the page shows what it did: the node an action landed on, the values an assertion or waitFor read while it waited, the replay cache's decision (where a replay stopped and why, what became of the recording, the entry file), what the app logged meanwhile (console output, uncaught exceptions, failed requests, and 4xx and 5xx responses, also gathered in one App log section with each line's step), where the page went (a navigation, a new tab, a frame), and how the screen changed since the step before. The page also names the browser and user agent, or the device, the test ran on. The markdown reporter's summary.md names each failure's trace page when one was kept. report.json is still written for scripts, but the list summary no longer prints its path (--debug does), and prints Report (not written) only when it is missing. Everything a test left now sits in one directory, <output>/results/<test>/ (.e2e by default): its trace.md (which shows the failure screenshot inline and links each file) and an attempt-<n>/ per attempt, numbered from 1, with the screen at failure as screen-at-failure.txt. It replaces .e2e/artifacts/<target>/<test id>/<agent>/attempt-<n>/; a --last-failed rerun writes under each test's rerun-<n>/. Point CI uploads at .e2e/results, and add .e2e/results/ to .gitignore (or rerun e2e init). A stale recording made from this version on names what changed in its key under --strict-cache, such as the agent's context. For engine authors: startTrace and stopTrace are no longer called, trace leaves artifactCapabilities, EngineAttemptContext.appLog takes what the app logs, navigation where it went on its own, screen takes a screen for the trace (one a locate matched against, or one read right after an action, bounded), and environment takes what the attempt runs on. report-1 drops the trace artifact kind and the not-required redaction (StoredArtifact.kind and redaction narrow the same way), drops TRACE_WITHHELD, and adds attempt.appLog (each line with its step), navigation events, failure.viewport and failure.nodes, step.phase, step.screen, attempt.environment, and step.cache.entry, detail, and write (report only; result.cache from agent.act() gains entry and detail). FinishedRun.traces maps results to their pages.

Patch Changes

  • #898 b36ea5c Thanks @​rudycelekli! - Read ARIA selected states and hidden-content flags without letter-case sensitivity. Native option selection still takes precedence.

  • #903 7949c25 Thanks @​rudycelekli! - Check the focused element inside shadow roots and frames, so focus on a button there is refused.

  • #926 5fb69de Thanks @​okwasniewski! - The agent now reads a sentence with an inline link, emphasis, or code as one line of text, so <p>Read our <a>privacy policy</a> for details.</p> no longer reads "Read our for details." The link is still listed as its own control.

  • #977 5137778 Thanks @​okwasniewski! - A node inside a frame reports its box in the page's viewport, past the frame's border and padding, whether it was located or observed, so tap({ position }), a point the agent taps, and toHaveScreenshot on it land on the node.

  • #941 56c25bd Thanks @​rudycelekli! - Serialize method shorthand passed to browser.evaluate and function init scripts as runnable function expressions.

  • #889 0dffb3b Thanks @​rudycelekli! - Dismiss an unanswered native dialog when its handler throws, so the page operation completes and the handler error reaches the next step.

  • #943 9e33593 Thanks @​rudycelekli! - Keep shadow-root headers and footers scoped to their surrounding article or section instead of reporting them as page landmarks.

  • #920 745b353 Thanks @​okwasniewski! - check(), uncheck(), and the agent's check verb wait until the action timeout for the control's checked state to change after the click, so a controlled checkbox or switch that updates asynchronously passes instead of failing with ACTION_FAILED.

Commits
  • cae1028 chore: version packages (#928)
  • 56c25bd fix(web): serialize method functions for page evaluation (#941)
  • 5137778 feat(expect): toHaveScreenshot visual comparison on web, iOS, and Android (#977)
  • 9e33593 fix(web): scope shadow landmarks to outer sections (#943)
  • 7949c25 fix(web): validate the focused keyboard control (#903)
  • 0dffb3b fix(web): dismiss an unanswered dialog when its handler throws (#889)
  • 5fb69de fix(web): read a sentence whole across its inline links and emphasis (#926)
  • 745b353 fix(web): poll checked state after check/uncheck click until the action deadl...
  • b36ea5c fix(web): accept case-insensitive aria-selected and aria-hidden (#898)
  • 1b92a6d feat: e2e trace pages replace the Playwright trace (#869)
  • See full diff in compare view

Updates @types/node from 26.6.4 to 26.6.5

Commits

Updates ai from 7.0.130 to 7.0.137

Changelog

Sourced from ai's changelog.

7.0.137

Patch Changes

  • e27cc64: fix(ai): discard unrelated message state when reading resumed streams

7.0.136

Patch Changes

  • 7b5497c: Fix streaming output timeouts: stop chunkMs and firstChunkMs when the model response ends, so long-running local tools do not trigger model output timeouts. Give each retry fresh output timeout budgets. stepMs continues to cover the complete step, including local tools.
  • Updated dependencies [e280aa1]
    • @​ai-sdk/gateway@​4.0.110

7.0.135

Patch Changes

  • 5ddbb70: fix(ai): prevent duplicate continuation requests for repeated tool approval responses
  • 7c40a09: feat(ai): log warning when default step limit stops a tool loop
  • 4dbc902: feat(ai): add a top level 'dimensions' setting for embeddding functions
  • ff18b73: fix(ai): wait for chat stream cleanup when stopping
  • 9be846c: feat(ai): add a persistent WebSocket chat transport with correlated streaming, serialized backpressure, cancellation, validated protocol frames, explicit lifecycle, and sequence-based resume support
  • Updated dependencies [5cf13d2]
  • Updated dependencies [4dbc902]
  • Updated dependencies [908fd12]
    • @​ai-sdk/gateway@​4.0.109
    • @​ai-sdk/provider@​4.0.26
    • @​ai-sdk/provider-utils@​5.0.58

7.0.134

Patch Changes

  • 8281ec4: fix(ai): propagate async sendAutomaticallyWhen failures from tool updates
  • 46c2b05: fix(ai): preserve provider-executed tool calls when resuming streams

7.0.133

Patch Changes

  • 9184a35: Add ordered text, file, and JSON parts to experimental decision state. Support image input in OpenAI Decisions and language model adapters. Gateway retains its existing string and JSON request format and rejects files, as does TypeSafe AI.

    Arrays passed directly as state now contain decision state parts. Wrap JSON arrays in an object or a json part.

    Normalize all public state forms into an array of parts before calling decision providers. Providers receive text and JSON objects as text and json parts.

    Serialize decision file bytes as base64 in OpenTelemetry state attributes. Model-call spans record normalized state parts, while outer spans retain public state inputs.

    Preserve native JSON state in TypeSafe AI when state contains one JSON part. Label shared state in language-model decision prompts.

... (truncated)

Commits
  • 98fac2b Version Packages (#22428)
  • e27cc64 fix: prevent readUIMessageStream from adopting content from an unrelated assi...
  • e00b1b1 Version Packages (#22348)
  • e280aa1 feat(gateway): send image files in decision state (#22286)
  • 7b5497c fix(ai): clear chunkMs timeout during tool execution (#22341)
  • 50203a8 Version Packages (#22320)
  • 4dbc902 feat(ai): add a top level 'dimensions' setting for embeddding functions (#22335)
  • 9be846c feat: add a persistent WebSocket ChatTransport with correlated streaming, ser...
  • ff18b73 fix: chat.stop() resolving before active stream processing and callback-drive...
  • 7c40a09 feat(ai): log warning when default step limit stops a tool loop (#22329)
  • Additional commits viewable in compare view

Updates e2e from 0.18.0 to 0.19.0

Changelog

Sourced from e2e's changelog.

0.19.0

Minor Changes

  • #947 f3aa4c8 Thanks @​kblok! - locator.dblclick() is an alias of doubleTap(), as click() is of tap(), so a test ported from Playwright or Cypress keeps its double clicks.

  • #869 1b92a6d Thanks @​okwasniewski! - trace keeps its modes but now writes e2e's own trace instead of a Playwright zip: a markdown page per test, on every engine, and the terminal names it under each failed test (❯ trace .e2e/results/<test>/trace.md). The default is retain-on-failure, locally and in CI. Each step on the page shows what it did: the node an action landed on, the values an assertion or waitFor read while it waited, the replay cache's decision (where a replay stopped and why, what became of the recording, the entry file), what the app logged meanwhile (console output, uncaught exceptions, failed requests, and 4xx and 5xx responses, also gathered in one App log section with each line's step), where the page went (a navigation, a new tab, a frame), and how the screen changed since the step before. The page also names the browser and user agent, or the device, the test ran on. The markdown reporter's summary.md names each failure's trace page when one was kept. report.json is still written for scripts, but the list summary no longer prints its path (--debug does), and prints Report (not written) only when it is missing. Everything a test left now sits in one directory, <output>/results/<test>/ (.e2e by default): its trace.md (which shows the failure screenshot inline and links each file) and an attempt-<n>/ per attempt, numbered from 1, with the screen at failure as screen-at-failure.txt. It replaces .e2e/artifacts/<target>/<test id>/<agent>/attempt-<n>/; a --last-failed rerun writes under each test's rerun-<n>/. Point CI uploads at .e2e/results, and add .e2e/results/ to .gitignore (or rerun e2e init). A stale recording made from this version on names what changed in its key under --strict-cache, such as the agent's context. For engine authors: startTrace and stopTrace are no longer called, trace leaves artifactCapabilities, EngineAttemptContext.appLog takes what the app logs, navigation where it went on its own, screen takes a screen for the trace (one a locate matched against, or one read right after an action, bounded), and environment takes what the attempt runs on. report-1 drops the trace artifact kind and the not-required redaction (StoredArtifact.kind and redaction narrow the same way), drops TRACE_WITHHELD, and adds attempt.appLog (each line with its step), navigation events, failure.viewport and failure.nodes, step.phase, step.screen, attempt.environment, and step.cache.entry, detail, and write (report only; result.cache from agent.act() gains entry and detail). FinishedRun.traces maps results to their pages.

  • #965 b92658b Thanks @​okwasniewski! - A custom StepExecutor that declares vision: true receives agent.assert(..., { vision }) as ctx.step.vision instead of UNSUPPORTED_CAPABILITY.

  • #978 2f60b54 Thanks @​mvanhorn! - list from e2e/runner reports the tests a config, file selection, and title grep would select, in process, without starting an app, an engine, or a worker. The result includes pairs a filter removed, positional arguments that matched no file, and the selected target names. e2e list --reporter json renames skipReason to reason and adds each pair's identity: id, source, session, sessions, serialId, and agent, beside the fields it already printed.

  • #924 d3d9081 Thanks @​okwasniewski! - Breaking: a failed expect.soft before test.skip(...) now fails the test, as in Playwright. Before, the test was reported skipped and the run exited 0 unless failOnSkippedFailure was set. The attempt is failed with the soft failures as its error, keeps the skip reason in its skip field, and retries like any failure. In report.json, an attempt or serial member may now carry skip with a failed status. The CLI prints the reason under the failure, and the trace page (trace.md) names it. failOnSkippedFailure now covers only a retry that skips after an earlier failed attempt.

  • #977 5137778 Thanks @​okwasniewski! - Add toHaveScreenshot for visual comparison on every engine that captures pixels: await expect(screen).toHaveScreenshot('home.png') compares the screen and expect(locator).toHaveScreenshot() one element against a PNG stored beside the test file, one per target and operating system. A missing one fails the test and is written beside it, or in CI attached to the results instead; --update-snapshots (-u) writes missing and different ones and passes. Options: threshold, maxDiffPixels, maxDiffPixelRatio, mask, maskColor, timeout. A mismatch attaches the expected, actual, and diff images to the step. On iOS and Android the status bar is held in a fixed state for these screenshots.

Patch Changes

  • #893 7eb03ca Thanks @​rudycelekli! - Stop a fixture setup that finishes after its attempt was abandoned from starting later fixtures, hooks, or the test body. The late fixture still releases its own teardown.

  • #921 f2cf2ad Thanks @​okwasniewski! - Agent steps on Meta's Muse Spark models, through AI Gateway or OpenCode Console, no longer fail with MODEL_PROVIDER_FAILED: only auto is supported for tool_choice. The refusal now reads as one, so the step retries with auto and the tool-calls-only rule, as it does for Anthropic and DeepSeek.

  • #929 e77c17a Thanks @​okwasniewski! - The replay cache key no longer carries the engine's version, so upgrading @e2e-dev/web or @e2e-dev/mobile keeps every committed recording. A recording re-finds its nodes at replay, which is where a node an engine release resolves differently is caught. Entries recorded before this release sit under the old keys: a read-write run records them again, and --strict-cache names them as REPLAY_STALE until it does.

  • #935 3c37d98 Thanks @​rudycelekli! - Cancel the ChatGPT authorization-code token exchange when sign-in is interrupted.

  • #901 67b11b5 Thanks @​rudycelekli! - Skip MCP tool execution when the client cancels a queued call or cancels during argument validation.

  • #936 5cdd3c6 Thanks @​rudycelekli! - Cancel in-flight app and service readiness HTTP probes when the run is interrupted.

  • #899 d5a4eab Thanks @​rudycelekli! - Cancel the initial OAuth device-code request promptly when login is interrupted, without showing or saving a cancelled login.

  • #918 9fb70b9 Thanks @​okwasniewski! - A credential whose username is not a string, or with a key other than username and password, fails the config load with INVALID_CONFIG naming the field, instead of a raw "value of type function is not JSON-safe" error. Only password may be a function. A credential with no username in the config or E2E_USER_<NAME>_USERNAME is INVALID_CONFIG too.

  • #907 fef1246 Thanks @​rudycelekli! - Keep direct locator reads within their original action timeout when a stale reference requires resolution again.

  • #887 4132715 Thanks @​DeryFerd! - e2e init no longer writes an MCP config through a symlink: a .mcp.json or .cursor/mcp.json reached through a link, or under a linked directory, is skipped with a warning naming the link and its target, the way a linked skill directory already was. Before, the merge read and overwrote the file the link pointed at, which could be a dotfiles repo or a shared config outside the project.

  • #919 b6efcf7 Thanks @​okwasniewski! - store: false and a prompt cache key now go only to OpenAI and Azure OpenAI Responses models and to openai/* models on the gateway. An OpenAI-compatible provider named openai no longer fails with Unknown parameter: promptCacheKey.

  • #920 745b353 Thanks @​okwasniewski! - A polling assertion takes its last read at its timeout instead of up to 100 ms after it, so it no longer passes on a state that arrived after the timeout.

  • #922 c10dc00 Thanks @​okwasniewski! - When the provider package can't read a provider's error body, MODEL_PROVIDER_FAILED no longer shows an empty message. One example is the ChatGPT backend's HTTP 400 {"detail": "Unsupported service_tier: fast"}. The message and the --ai-trace entry now show the HTTP status and the body, with secrets redacted and the body cut at 1 KB. An agent.act step that used up its transport retries now names the last attempt's failure, as judgments already did.

  • #905 ea0681a Thanks @​rudycelekli! - Reject read-only environment credentials before starting a provider login that cannot be saved.

  • #923 99d5ab5 Thanks @​okwasniewski! - --strict-cache (and cache.strict) never writes or deletes a cache entry, even in read-write mode, and retries replay like the first attempt. Before, a retry skipped replay, called the model, and overwrote the committed entry, and a failed attempt could evict it.

  • #984 bc453bd Thanks @​ASVLCII! - Align e2e cache ls columns by displayed width for test file names containing wide characters, combining marks, or emoji.

... (truncated)

Commits
  • cae1028 chore: version packages (#928)
  • b92658b feat(decision): full action grammar, none fallback, and vision through the Op...
  • 841ea3f fix(cache): a row of a windowed list is not keyed by its list's first rendere...
  • 3c37d98 fix(oauth): cancel ChatGPT authorization-code exchange (#935)
  • f3aa4c8 feat(locator): add dblclick as an alias of doubleTap (#947)
  • 5137778 feat(expect): toHaveScreenshot visual comparison on web, iOS, and Android (#977)
  • 2f60b54 feat(runner): expose list() on the e2e/runner subpath (#978)
  • bc453bd fix(cli): align replay cache columns by displayed width (#984)
  • 5cdd3c6 fix(core): cancel readiness HTTP probes when interrupted (#936)
  • 7eb03ca fix(run): stop abandoned fixture setup before later test work (#893)
  • Additional commits viewable in compare view

Updates knip from 6.40.0 to 6.41.0

Release notes

Sourced from knip's releases.

Release 6.41.0

  • Add Flue plugin (#2124) (c52737d45ff008d6d96d4c2d4182048a2aa64602) - thanks @​LuisFigueroaG!
  • Match all React Native config file extensions (#2125) (898fdffb37ae0bdb3d2653038eb10c2e01edf983) - thanks @​LuisFigueroaG!
  • Consolidate fixture guidance and extend plugin guidelines (37a4ca04645f71f599e9b530676543f9893bd641)
  • Add AI contribution policy (b15f0fbb090ea0427240880da2bec602c11cea50)
  • Use files from tsconfig references with --use-tsconfig-files (#2126) (9618185eafb0c5cb365035f89e9d66718642338a) - thanks @​kaanisthatyou!
  • Compile gitignore walk patterns once (resolve #2127) (09c80299779fa5abe133ee8f82051c25870007b8)
  • Drop readdir order dependent case from gitignore walk test (ab3da8ff95a05a0fbfba6873b64559017d038aa7)
  • fix: recognize binaries from absent optional dependencies (#2120) (d908556eaa98bf9637a2744d2de089bab31b8dbc) - thanks @​DreamLongYT!
  • Apply a directory's .gitignore before walking its subdirectories (9560c07862d4c72dc956371b9a77e049d83ed4a9)
  • Apply nested .gitignore files to workspace globs (23d35421dd67c405254f2f8bcbc09b18d224e338)
  • Update gitignore matcher and walk notes (499f85f4544457dc7c51c4a7612fea69773ef3dd)
  • Keep the cwd out of glob patterns and matchers (#2107) (1e82fb807c88cc46951f2028214569f9a2eb0061) - thanks @​kaanisthatyou!
  • Support function configs in Rsbuild plugin (#2122) (38071db87e9023e5dd61173ce32f9020a1a5d7ff) - thanks @​bytedoe!
  • Separate Expo Router plugin; remove expo-router entry points from Expo plugin (#2128) (ad541764ca7d3c062236661677d1d66d5275122f) - thanks @​jjjjonathan!
  • Link Expo config discovery source and fold expo6 fixture into expo-router (2ddeca50956790b10580e835df50bc980cce961d)
  • Update dependencies (c9f79148f7165314a7b3c801eff926d1d0d6b060)
  • Migrate shell script parsing to unbash v5 (4942cca05303410120a007a5bb23b0c2da725da1)
  • Handle updated Formatly result types (ca9e8315e003dae69646f7500fa98ab9ed403b92)
  • Preserve TypeScript 5.0 compatibility in shell AST filters (957ac7bbd654f6d3d0c4dc4eab2f4aa133ff0b4b)
  • Point timerify crashes to the Node.js version that fixes them (0c235de096fd3361eb918d1290241fa32a62f089)
  • Copy importer identifier sets into the reverse index (2860d678a87dddb5ad56299119fb6e108ceffa12)
  • Clear the resolver cache at the start of a run (10b5bb82ecd03c88b68ace58a7aea23d188cc5f1)
Commits
  • 13d7f21 Release knip@6.41.0
  • 10b5bb8 Clear the resolver cache at the start of a run
  • 2860d67 Copy importer identifier sets into the reverse index
  • 0c235de Point timerify crashes to the Node.js version that fixes them
  • 957ac7b Preserve TypeScript 5.0 compatibility in shell AST filters
  • ca9e831 Handle updated Formatly result types
  • 4942cca Migrate shell script parsing to unbash v5
  • c9f7914 Update dependencies
  • 2ddeca5 Link Expo config discovery source and fold expo6 fixture into expo-router
  • ad54176 Separate Expo Router plugin; remove expo-router entry points from Expo plugin...
  • Additional commits viewable in compare view

Updates prettier from 3.9.9 to 3.9.10

Release notes

Sourced from prettier's releases.

3.9.10

  • Markdown: Update micromark-extension-gfm-table to fix the table parse issue on performance (#20266 by @​fisker)

🔗 Changelog

Changelog

Sourced from prettier's changelog.

3.9.10

diff

Markdown: Update micromark-extension-gfm-table to fix the table parse issue on performance (#20266 by @​fisker)

See micromark/micromark-extension-gfm-table@4f43ead for details.

Commits
  • 1172b82 Release 3.9.10
  • d014227 Update micromark-extension-gfm-table to fix the table parse issue on perfor...
  • 953b908 Bump Prettier dependency to 3.9.9
  • ad8a6bf Clean changelog_unreleased
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the tooling group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.86` | `4.0.91` |
| [@e2e-dev/web](https://github.com/tester-army/e2e/tree/HEAD/packages/web) | `0.13.0` | `0.14.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |
| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.130` | `7.0.137` |
| [e2e](https://github.com/tester-army/e2e/tree/HEAD/packages/e2e) | `0.18.0` | `0.19.0` |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.40.0` | `6.41.0` |
| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |


Updates `@ai-sdk/openai` from 4.0.86 to 4.0.91
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.91/packages/openai)

Updates `@e2e-dev/web` from 0.13.0 to 0.14.0
- [Release notes](https://github.com/tester-army/e2e/releases)
- [Changelog](https://github.com/tester-army/e2e/blob/main/packages/web/CHANGELOG.md)
- [Commits](https://github.com/tester-army/e2e/commits/@e2e-dev/web@0.14.0/packages/web)

Updates `@types/node` from 26.6.4 to 26.6.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `ai` from 7.0.130 to 7.0.137
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.137/packages/ai)

Updates `e2e` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/tester-army/e2e/releases)
- [Changelog](https://github.com/tester-army/e2e/blob/main/packages/e2e/CHANGELOG.md)
- [Commits](https://github.com/tester-army/e2e/commits/e2e@0.19.0/packages/e2e)

Updates `knip` from 6.40.0 to 6.41.0
- [Release notes](https://github.com/webpro-nl/knip/releases)
- [Commits](https://github.com/webpro-nl/knip/commits/knip@6.41.0/packages/knip)

Updates `prettier` from 3.9.9 to 3.9.10
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.9...3.9.10)

---
updated-dependencies:
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.91
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tooling
- dependency-name: "@e2e-dev/web"
  dependency-version: 0.14.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tooling
- dependency-name: "@types/node"
  dependency-version: 26.6.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tooling
- dependency-name: ai
  dependency-version: 7.0.137
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tooling
- dependency-name: e2e
  dependency-version: 0.19.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tooling
- dependency-name: knip
  dependency-version: 6.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: tooling
- dependency-name: prettier
  dependency-version: 3.9.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: tooling
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants