Skip to content

Commit 281bc35

Browse files
bump the development-dependencies group (#690)
Update the development dependency group and align frontend tooling with jsdom 30 and Vitest 5. Use Node 24.21.0 for CI and image builds, match Vitest's matcher types, and exercise settings persistence with jsdom's storage. | Package | From | To | | --- | --- | --- | | [@eslint/css](https://github.com/eslint/css) | `1.4.0` | `2.0.0` | | [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.3.0` | `26.6.3` | | [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.11.0` | | [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.10.1` | `5.12.1` | | [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` | | [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.5.10` | `10.6.1` | | [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` | | [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.1.1` | | [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` | | [tailwind-csstree](https://github.com/humanwhocodes/tailwind-csstree) | `0.3.3` | `0.4.1` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.68.0` | `8.71.0` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.2` | `8.3.1` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` | | [Node.js](https://github.com/nodejs/node) | `24.14.1` | `24.21.0` | Signed-off-by: dependabot[bot] <support@github.com>
1 parent 44e7ea9 commit 281bc35

11 files changed

Lines changed: 572 additions & 646 deletions

File tree

‎.github/workflows/ci.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ jobs:
152152
strategy:
153153
matrix:
154154
node-version:
155-
- "24.14.1"
155+
- "24.21.0"
156156
fail-fast: false
157157
timeout-minutes: 5
158158

@@ -189,7 +189,7 @@ jobs:
189189
strategy:
190190
matrix:
191191
node-version:
192-
- "24.14.1"
192+
- "24.21.0"
193193
fail-fast: false
194194
timeout-minutes: 5
195195

@@ -250,7 +250,7 @@ jobs:
250250
with:
251251
cache: "npm"
252252
cache-dependency-path: package-lock.json
253-
node-version: "24.14.1"
253+
node-version: "24.21.0"
254254

255255
- name: Install dependencies
256256
run: npm ci

‎.github/workflows/package-and-release.yaml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
with:
6060
cache: "npm"
6161
cache-dependency-path: package-lock.json
62-
node-version: "24.14.1"
62+
node-version: "24.21.0"
6363

6464
- name: Install dependencies
6565
run: npm ci

‎CHANGELOG.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- Require Node.js 24.15+ or 26+ for frontend development and use Node.js 24.21.0 in CI and container builds to support the updated test dependencies. [PR #690](https://github.com/riverqueue/riverui/pull/690).
13+
1014
### Fixed
1115

1216
- Keep workflow diagram layouts compatible with Dagre's package exports after dependency upgrades. [PR #687](https://github.com/riverqueue/riverui/pull/687).

‎Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM node:24.14.1-alpine@sha256:8510330d3eb72c804231a834b1a8ebb55cb3796c3e4431297a24d246b8add4d5 AS build-ui
3+
FROM node:24.21.0-alpine@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build-ui
44
WORKDIR /app
55
COPY .npmrc package.json package-lock.json ./
66
RUN npm ci

‎Dockerfile.pro‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# syntax=docker/dockerfile:1
22

3-
FROM node:24.14.1-alpine@sha256:8510330d3eb72c804231a834b1a8ebb55cb3796c3e4431297a24d246b8add4d5 AS build-ui
3+
FROM node:24.21.0-alpine@sha256:ebfe2f90462722a7a4de65e91990e97fe0d401c70e0e762c5b53302f905ec1c1 AS build-ui
44
WORKDIR /app
55
COPY .npmrc package.json package-lock.json ./
66
RUN npm ci

0 commit comments

Comments
 (0)