Skip to content

chore(dev-deps): bump the dev-minor-patch group with 6 updates#389

Merged
umair-ably merged 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-minor-patch-4dd2ca2a90
May 12, 2026
Merged

chore(dev-deps): bump the dev-minor-patch group with 6 updates#389
umair-ably merged 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-minor-patch-4dd2ca2a90

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 11, 2026

Copy link
Copy Markdown
Contributor

Bumps the dev-minor-patch group with 6 updates:

Package From To
@eslint/compat 2.0.5 2.1.0
@types/node 25.6.0 25.6.2
@vitest/eslint-plugin 1.6.16 1.6.17
fs-extra 11.3.4 11.3.5
nock 14.0.12 14.0.15
vite 8.0.10 8.0.11

Updates @eslint/compat from 2.0.5 to 2.1.0

Release notes

Sourced from @​eslint/compat's releases.

compat: v2.1.0

2.1.0 (2026-05-08)

Features

  • Add new includeIgnoreFile() to config-helpers (#430) (9b51352)

migrate-config: v2.1.0

2.1.0 (2026-05-08)

Features

  • Add new includeIgnoreFile() to config-helpers (#430) (9b51352)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​eslint/config-helpers bumped from ^0.5.5 to ^0.6.0

migrate-config: v2.0.7

2.0.7 (2026-05-01)

Bug Fixes

migrate-config: v2.0.6

2.0.6 (2026-04-08)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​eslint/compat bumped from ^2.0.4 to ^2.0.5
    • devDependencies
      • @​eslint/core bumped from ^1.2.0 to ^1.2.1
Changelog

Sourced from @​eslint/compat's changelog.

2.1.0 (2026-05-08)

Features

  • Add new includeIgnoreFile() to config-helpers (#430) (9b51352)
Commits

Updates @types/node from 25.6.0 to 25.6.2

Commits

Updates @vitest/eslint-plugin from 1.6.16 to 1.6.17

Release notes

Sourced from @​vitest/eslint-plugin's releases.

v1.6.17

   🐞 Bug Fixes

    View changes on GitHub
Commits
  • 789966e chore: release v1.6.17
  • a4bcdf5 fix: recommend toBeTypeOf instead of expectTypeOf in `prefer-expect-type-...
  • fd8eb3c fix(no-standalone-expect): allow expect inside vi.defineHelper callbacks (#894)
  • dbf423c refactor: simplify ParsedGeneralVitestFnCall type exclusion (#895)
  • See full diff in compare view

Updates fs-extra from 11.3.4 to 11.3.5

Changelog

Sourced from fs-extra's changelog.

11.3.5 / 2026-05-06

  • Fix ensureLink*/ensureSymlink* identical file detection on Windows (#1068)
  • Fix error handling in timestamp preservation code (#1065, #1069)
  • Fix potential file descriptor leak on error in synchronous timestamp preservation code (#1066)
Commits

Updates nock from 14.0.12 to 14.0.15

Release notes

Sourced from nock's releases.

v14.0.15

14.0.15 (2026-05-07)

Bug Fixes

  • Revert "fix(backport): apply body delay before the response end" (#2973) (de5450c), closes #2969

v14.0.14

14.0.14 (2026-04-30)

Bug Fixes

  • backport: apply body delay before the response end (#2969) (215cd2a)

v14.0.13

14.0.13 (2026-04-20)

Bug Fixes

  • types: align Definition with runtime; add rawHeaders, drop headers (#2955) (07fbfab)
Commits
  • de5450c fix: Revert "fix(backport): apply body delay before the response end" (#2973)
  • 215cd2a fix(backport): apply body delay before the response end (#2969)
  • 07fbfab fix(types): align Definition with runtime; add rawHeaders, drop headers (#2955)
  • fe2c3ea chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1 (#2961)
  • ee49b4f chore(deps-dev): bump flatted from 3.2.5 to 3.4.2
  • 11bf183 chore(deps-dev): bump undici from 6.23.0 to 6.24.1 (#2954)
  • 6b80154 chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 (#2960)
  • 4cbf6cc chore(deps): bump tar and npm (#2952)
  • See full diff in compare view

Updates vite from 8.0.10 to 8.0.11

Release notes

Sourced from vite's releases.

v8.0.11

Please refer to CHANGELOG.md for details.

Changelog

Sourced from vite's changelog.

8.0.11 (2026-05-07)

Features

Bug Fixes

  • deps: update all non-major dependencies (#22334) (672c962)
  • deps: update all non-major dependencies (#22382) (5c0cfcb)
  • glob: align hmr matcher options with glob enumeration (#22306) (30028f9)
  • make separate object instance for each environment (#22276) (7c2aa3b)

Documentation

Miscellaneous Chores

  • deps: update dependency tsdown to ^0.21.10 (#22333) (3b51e05)
  • deps: update rolldown-related dependencies (#22383) (555ff36)
  • deps: update transitive packages to fix npm audit alerts (#22316) (86aee62)

Code Refactoring

Tests

Commits

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 dev-minor-patch group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.5` | `2.1.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.6.2` |
| [@vitest/eslint-plugin](https://github.com/vitest-dev/eslint-plugin-vitest) | `1.6.16` | `1.6.17` |
| [fs-extra](https://github.com/jprichardson/node-fs-extra) | `11.3.4` | `11.3.5` |
| [nock](https://github.com/nock/nock) | `14.0.12` | `14.0.15` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.0.11` |


Updates `@eslint/compat` from 2.0.5 to 2.1.0
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/compat-v2.1.0/packages/compat)

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

Updates `@vitest/eslint-plugin` from 1.6.16 to 1.6.17
- [Release notes](https://github.com/vitest-dev/eslint-plugin-vitest/releases)
- [Commits](vitest-dev/eslint-plugin-vitest@v1.6.16...v1.6.17)

Updates `fs-extra` from 11.3.4 to 11.3.5
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md)
- [Commits](jprichardson/node-fs-extra@11.3.4...11.3.5)

Updates `nock` from 14.0.12 to 14.0.15
- [Release notes](https://github.com/nock/nock/releases)
- [Changelog](https://github.com/nock/nock/blob/main/CHANGELOG.md)
- [Commits](nock/nock@v14.0.12...v14.0.15)

Updates `vite` from 8.0.10 to 8.0.11
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.11/packages/vite)

---
updated-dependencies:
- dependency-name: "@eslint/compat"
  dependency-version: 2.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-minor-patch
- dependency-name: "@types/node"
  dependency-version: 25.6.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
- dependency-name: "@vitest/eslint-plugin"
  dependency-version: 1.6.17
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
- dependency-name: fs-extra
  dependency-version: 11.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
- dependency-name: nock
  dependency-version: 14.0.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
- dependency-name: vite
  dependency-version: 8.0.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 11, 2026
@vercel

vercel Bot commented May 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cli-web-cli Ready Ready Preview, Comment May 11, 2026 1:21pm

Request Review

@ci-lockfile-regen

Copy link
Copy Markdown

Dependabot Fix Assessment

Packages: 6 dev-dependency bumps (minor/patch)

  • @eslint/compat 2.0.52.1.0 (minor)
  • @types/node 25.6.025.6.2 (patch)
  • @vitest/eslint-plugin 1.6.161.6.17 (patch)
  • fs-extra 11.3.411.3.5 (patch)
  • nock 14.0.1214.0.15 (patch)
  • vite 8.0.108.0.11 (patch)

Scope: devDependencies only
Workspace: root (vite also pinned in packages/react-web-cli)

What changed upstream

  • @eslint/compat: Added includeIgnoreFile() helper, no breaking changes
  • @types/node: TypeScript type definition patch, no runtime impact
  • @vitest/eslint-plugin: Two bug fixes (prefer-expect-type-of, no-standalone-expect), no breaking changes
  • fs-extra: Windows-only bug fixes (ensureLink/ensureSymlink, fd leak), no Linux impact
  • nock v14.0.13: Definition type changed — headers removed, rawHeaders added. v14.0.14 + v14.0.15 are a bug fix + revert pair. Net: one type-only change
  • vite v8.0.11: Bumped rolldown to rc.18, minor bug fixes (glob matcher, environment object instance). No breaking API changes

Migration concerns checked

  • Peer dependencies: OK — no conflicts
  • Type changes (nock): Checked all test files for Definition type or .headers usage — none found. Our tests only use the default nock import for interceptors
  • Config files: OK — no vite/vitest config changes needed
  • Module format: OK — all packages still ESM-compatible
  • React compatibility: OK — no React version conflicts
  • Monorepo impact: OK — vite is pinned to 8.0.11 in packages/react-web-cli, consistent with root bump

What broke in CI

Failed check: Web CLI E2E Tests (Parallel)session-tests / Run Session & Reconnection Tests
Failing test: should handle disconnection and reconnection gracefully (reconnection.test.ts:121)

Root cause: Server-side rate limiting (code 4003), not a code change

The browser logs show:

[GlobalReconnect] reconnectTimer FIRED. Attempting connection... attempt #2
Session ended: Too many connection attempts. Please try again in 32 seconds.
WebSocket closed. Code: 4003, Reason: Rate limited. Try again in 32s

The test disconnects the WebSocket to simulate a network outage, then waits for auto-reconnect. The reconnection logic (in packages/react-web-cli/src/global-reconnect.ts) uses a fixed backoff: 2s (attempt 1), 4s (attempt 2), 8s (attempt 3+). The second reconnect attempt hit the server's 32-second rate limit window.

None of the 6 bumped packages affect WebSocket reconnection timing. The source code in global-reconnect.ts is unchanged. This is a pre-existing test flakiness caused by the parallel E2E test suite exhausting the real server's rate limit quota before the auto-reconnect backoff expires.

Evidence this is flakiness, not a regression:

  • 8 other tests in the same run passed, including other reconnection tests
  • The failure is a server response (4003), not a code/type error
  • No bumped package touches WebSocket, timer, or reconnection logic
  • vite 8.0.11 uses rolldown rc.18 but produces functionally equivalent bundle output for reconnection code

What was fixed

No code changes were needed. This is test infrastructure flakiness.

Verification (run locally against this branch)

  • Build (pnpm prepare): ✅
  • Lint (pnpm exec eslint .): ✅ (0 errors, 10 pre-existing warnings)
  • Unit tests (pnpm test:unit): ✅ 2479 passed, 0 failed
  • Web CLI package tests (pnpm --filter @ably/react-web-cli test): ✅ 57 passed, 6 skipped

Notes for reviewer

The failing E2E test (should handle disconnection and reconnection gracefully) is known to be sensitive to server-side rate limits in parallel CI runs — there is already a skipped test in the same file with annotation "COMPLEX test with timing issues" (line 635). The test has rate-limit avoidance code (waitForRateLimitLock, waitForRateLimitIfNeeded) but those guards only protect the test setup, not the reconnection attempts that happen mid-test.

This PR is safe to merge. The dependency updates are all devDependencies with no runtime behavior changes relevant to this codebase.

@umair-ably umair-ably merged commit ac08759 into main May 12, 2026
18 of 19 checks passed
@umair-ably umair-ably deleted the dependabot/npm_and_yarn/dev-minor-patch-4dd2ca2a90 branch May 12, 2026 09:49
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

Development

Successfully merging this pull request may close these issues.

1 participant