diff --git a/.github/workflows/manual_test.yml b/.github/workflows/manual_test.yml index cb0bab42a..f01ebccdb 100644 --- a/.github/workflows/manual_test.yml +++ b/.github/workflows/manual_test.yml @@ -17,7 +17,7 @@ jobs: strategy: matrix: - node-version: [18.x, 20.x] + node-version: [18.x, 20.x, 22.x] operating-system: [ubuntu-latest, windows-latest] python-version: ['3.10', '3.11', '3.12'] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 0e5552820..419de6f57 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [20.x] + node-version: [22.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - uses: actions/checkout@v4 diff --git a/Dockerfile b/Dockerfile index 4488b75a3..f2ef32e45 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,7 +27,7 @@ RUN pip install --no-cache-dir "poetry ~= 1.8.2" \ && poetry build --format wheel --no-ansi # Stage 3: Build the application. -FROM node:20 AS build +FROM node:22 AS build # Directory where the app is installed and run. WORKDIR /usr/src/app diff --git a/package-lock.json b/package-lock.json index 5b4142f54..a84d5c087 100644 --- a/package-lock.json +++ b/package-lock.json @@ -74,6 +74,9 @@ "prettier": "3.5.3", "react-app-rewired": "^2.2.1", "selenium-webdriver": "^4.30.0" + }, + "engines": { + "node": ">=14.0.0" } }, "node_modules/@adobe/css-tools": { diff --git a/package.json b/package.json index fd60415f4..39784a8c1 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,9 @@ "version": "0.1.0", "private": false, "homepage": ".", + "engines": { + "node": ">=14.0.0" + }, "dependencies": { "@emotion/css": "^11.13.5", "@emotion/react": "^11.14.0",