diff --git a/.docker/prod.Dockerfile b/.docker/prod.Dockerfile index cf53fad68d..99dbe23f24 100644 --- a/.docker/prod.Dockerfile +++ b/.docker/prod.Dockerfile @@ -3,7 +3,7 @@ ARG DEBIAN_FRONTEND=noninteractive FROM debian:stable-slim AS builder -ENV NODE_VERSION=node_20.x +ENV NODE_VERSION=node_26.x ENV NODE_KEYRING=/usr/share/keyrings/nodesource.gpg RUN apt-get update && \ diff --git a/.github/workflows/ci-js.yml b/.github/workflows/ci-js.yml index d75b04c20a..25ba7bf01e 100644 --- a/.github/workflows/ci-js.yml +++ b/.github/workflows/ci-js.yml @@ -21,9 +21,9 @@ jobs: strategy: matrix: node-version: - - 20 - 22 - 24 + - 26 steps: - uses: actions/checkout@v6 - name: Set up node ${{ matrix.node-version }} @@ -46,7 +46,7 @@ jobs: strategy: matrix: node-version: - - 22 + - 24 steps: - uses: actions/checkout@v6 - name: Set up node ${{ matrix.node-version }} @@ -70,9 +70,9 @@ jobs: strategy: matrix: node-version: - - 20 - 22 - 24 + - 26 steps: - uses: actions/checkout@v6 - name: Set up node ${{ matrix.node-version }} @@ -104,9 +104,9 @@ jobs: strategy: matrix: node-version: - - 20 - 22 - 24 + - 26 steps: - uses: actions/checkout@v6 - name: Set up node ${{ matrix.node-version }} @@ -125,7 +125,7 @@ jobs: strategy: matrix: node-version: - - 20 + - 24 steps: - uses: actions/checkout@v6 - name: Set up node ${{ matrix.node-version }} @@ -149,7 +149,7 @@ jobs: strategy: matrix: node-version: - - 20 + - 24 steps: - uses: actions/checkout@v6 - name: Set up node ${{ matrix.node-version }} diff --git a/README.md b/README.md index 21263d277b..e44dd02085 100644 --- a/README.md +++ b/README.md @@ -57,12 +57,12 @@ and the fingerprint is `8AE4 BE42 9B60 A59B 311C 2E73 9823 FAA6 0ED1 E580`. Prerequisites for GSA: -- node.js >= 20.0 +- node.js >= 22.0 To install nodejs the following commands can be used ```bash -export VERSION=20 +export VERSION=26 export KEYRING=/usr/share/keyrings/nodesource.gpg curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | sudo tee "$KEYRING" >/dev/null diff --git a/package-lock.json b/package-lock.json index 06ce717618..09493d0714 100644 --- a/package-lock.json +++ b/package-lock.json @@ -92,7 +92,7 @@ "vitest": "^4.0.17" }, "engines": { - "node": ">=20.0" + "node": ">=22.0" } }, "../opensight-frontend-components/packages/ui-lib": { diff --git a/package.json b/package.json index 7f2f30b930..08f42693da 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "type": "git", "url": "https://github.com/greenbone/gsa/" }, - "author": "Bj\u00f6rn Ricks ", + "author": "Björn Ricks ", "license": "AGPL-3.0+", "type": "module", "scripts": { @@ -33,7 +33,7 @@ "clear:node_modules": "rm -rf node_modules && npm install" }, "engines": { - "node": ">=20.0" + "node": ">=22.0" }, "dependencies": { "@dnd-kit/accessibility": "^3.1.1", @@ -118,4 +118,4 @@ "vite-plugin-svgr": "^4.5.0", "vitest": "^4.0.17" } -} \ No newline at end of file +}