diff --git a/.github/workflows/dashboard.yml b/.github/workflows/dashboard.yml index 2300039b3..e53dba5e8 100644 --- a/.github/workflows/dashboard.yml +++ b/.github/workflows/dashboard.yml @@ -9,9 +9,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v3.8.1 + - uses: actions/setup-node@v4.0.4 with: - node-version: 18.x + node-version: 22 - run: npm ci working-directory: ./dashboard - run: npm run test diff --git a/dashboard/package-lock.json b/dashboard/package-lock.json index be7345dff..32a3dfb1a 100644 --- a/dashboard/package-lock.json +++ b/dashboard/package-lock.json @@ -30,7 +30,7 @@ "@types/bootstrap": "^5.2.10", "@types/jsdom": "^21.1.7", "@types/lodash-es": "^4.17.12", - "@types/node": "^20.16.5", + "@types/node": "^22.7.5", "@vitejs/plugin-vue": "^5.1.3", "@vitest/coverage-v8": "^2.0.5", "@vue-macros/reactivity-transform": "^1.0.4", @@ -1471,9 +1471,9 @@ } }, "node_modules/@types/node": { - "version": "20.16.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", - "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "dev": true, "license": "MIT", "dependencies": { @@ -6168,9 +6168,9 @@ } }, "@types/node": { - "version": "20.16.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz", - "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==", + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "dev": true, "requires": { "undici-types": "~6.19.2" diff --git a/dashboard/package.json b/dashboard/package.json index a1b85e794..411b880ac 100644 --- a/dashboard/package.json +++ b/dashboard/package.json @@ -38,7 +38,7 @@ "@types/bootstrap": "^5.2.10", "@types/jsdom": "^21.1.7", "@types/lodash-es": "^4.17.12", - "@types/node": "^20.16.5", + "@types/node": "^22.7.5", "@vitejs/plugin-vue": "^5.1.3", "@vitest/coverage-v8": "^2.0.5", "@vue-macros/reactivity-transform": "^1.0.4", diff --git a/docs/src/dev-manual/devel.md b/docs/src/dev-manual/devel.md index df6107b5f..a49061af1 100644 --- a/docs/src/dev-manual/devel.md +++ b/docs/src/dev-manual/devel.md @@ -44,7 +44,7 @@ While we run the services inside a Kubernetes cluster we recomend to install Go, Node and other tools locally to ease the development process. - [Go] (1.21+) -- [NPM and Node] (18+) +- [Node and npm] (22+) - GNU [Make] and [GCC] If using Linux, Node.js binary distributions are available from [NodeSource].