From 29e66a99e2d7a9c2bf24de6c7a8fc3b39bf07493 Mon Sep 17 00:00:00 2001 From: mikkojamG Date: Wed, 23 Apr 2025 13:16:02 +0300 Subject: [PATCH] feat: upgrade Node to v22.13.1 HL-1583 --- .github/workflows/audit.yml | 2 +- .../workflows/bf-applicant-frontend-tests.yml | 4 +- .../workflows/bf-handler-frontend-tests.yml | 4 +- .../workflows/bf-shared-frontend-tests.yml | 2 +- .github/workflows/ks-empl-frontend-tests.yml | 4 +- .../workflows/ks-handler-frontend-tests.yml | 4 +- .../workflows/ks-shared-frontend-tests.yml | 2 +- .github/workflows/ks-youth-frontend-tests.yml | 4 +- .github/workflows/shared-frontend-tests.yml | 2 +- .github/workflows/te-admn-frontend-tests.yml | 4 +- .../workflows/te-shared-frontend-tests.yml | 2 +- .github/workflows/te-yout-frontend-tests.yml | 4 +- .github/workflows/yarn-audit-scheduled.yml | 2 +- README.md | 2 +- frontend/Dockerfile | 2 +- frontend/Dockerfile-localdevelopment | 2 +- frontend/README.md | 4 +- frontend/benefit/README.md | 6 +- frontend/benefit/applicant/package.json | 8 +-- frontend/benefit/handler/package.json | 6 +- frontend/benefit/shared/package.json | 2 +- frontend/kesaseteli/README.md | 4 +- frontend/kesaseteli/employer/package.json | 6 +- frontend/kesaseteli/handler/package.json | 6 +- frontend/kesaseteli/shared/package.json | 2 +- frontend/kesaseteli/youth/package.json | 6 +- frontend/package.json | 6 +- frontend/shared/package.json | 2 +- frontend/tet/admin/package.json | 4 +- frontend/tet/shared/package.json | 2 +- frontend/tet/youth/package.json | 4 +- frontend/yarn.lock | 55 ++++++++++++++++--- package.json | 2 +- pipelines/helsinkilisa-review.yml | 10 ++-- pipelines/helsinkilisa-ui-dev.yml | 6 +- pipelines/helsinkilisa-ui-handler-dev.yml | 6 +- pipelines/helsinkilisa-ui-handler-release.yml | 2 +- pipelines/helsinkilisa-ui-release.yml | 2 +- pipelines/kesaseteli-handler-ui-dev.yml | 2 +- pipelines/kesaseteli-handler-ui-release.yml | 2 +- pipelines/kesaseteli-review.yml | 10 ++-- pipelines/kesaseteli-ui-dev.yml | 2 +- pipelines/kesaseteli-ui-release.yml | 2 +- pipelines/kesaseteli-youth-ui-dev.yml | 2 +- pipelines/kesaseteli-youth-ui-release.yml | 2 +- pipelines/tet-admin-ui-dev.yml | 6 +- pipelines/tet-admin-ui-release.yml | 2 +- pipelines/tet-youth-ui-dev.yml | 6 +- pipelines/tet-youth-ui-release.yml | 2 +- 49 files changed, 136 insertions(+), 99 deletions(-) diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index 7a9b75d3d3..02c787d677 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -17,7 +17,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/bf-applicant-frontend-tests.yml b/.github/workflows/bf-applicant-frontend-tests.yml index 11b51b3854..141957fe28 100644 --- a/.github/workflows/bf-applicant-frontend-tests.yml +++ b/.github/workflows/bf-applicant-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -46,7 +46,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/bf-handler-frontend-tests.yml b/.github/workflows/bf-handler-frontend-tests.yml index 86804b989f..0ac9aa6bd6 100644 --- a/.github/workflows/bf-handler-frontend-tests.yml +++ b/.github/workflows/bf-handler-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -46,7 +46,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/bf-shared-frontend-tests.yml b/.github/workflows/bf-shared-frontend-tests.yml index ad6aa68cae..78296e5182 100644 --- a/.github/workflows/bf-shared-frontend-tests.yml +++ b/.github/workflows/bf-shared-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/ks-empl-frontend-tests.yml b/.github/workflows/ks-empl-frontend-tests.yml index 98226f0d2a..c8790adcf1 100644 --- a/.github/workflows/ks-empl-frontend-tests.yml +++ b/.github/workflows/ks-empl-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -47,7 +47,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/ks-handler-frontend-tests.yml b/.github/workflows/ks-handler-frontend-tests.yml index 741f52531c..aa2f853ec5 100644 --- a/.github/workflows/ks-handler-frontend-tests.yml +++ b/.github/workflows/ks-handler-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -47,7 +47,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/ks-shared-frontend-tests.yml b/.github/workflows/ks-shared-frontend-tests.yml index db33d02f9b..5f72f894c1 100644 --- a/.github/workflows/ks-shared-frontend-tests.yml +++ b/.github/workflows/ks-shared-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/ks-youth-frontend-tests.yml b/.github/workflows/ks-youth-frontend-tests.yml index 2b9e264114..7880e3e194 100644 --- a/.github/workflows/ks-youth-frontend-tests.yml +++ b/.github/workflows/ks-youth-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -47,7 +47,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/shared-frontend-tests.yml b/.github/workflows/shared-frontend-tests.yml index ea7663b3f3..d281ed4dc5 100644 --- a/.github/workflows/shared-frontend-tests.yml +++ b/.github/workflows/shared-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/te-admn-frontend-tests.yml b/.github/workflows/te-admn-frontend-tests.yml index 72ad6b0e1b..4a92c81abc 100644 --- a/.github/workflows/te-admn-frontend-tests.yml +++ b/.github/workflows/te-admn-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -47,7 +47,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/te-shared-frontend-tests.yml b/.github/workflows/te-shared-frontend-tests.yml index d91706a0bd..b21906ecc8 100644 --- a/.github/workflows/te-shared-frontend-tests.yml +++ b/.github/workflows/te-shared-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/te-yout-frontend-tests.yml b/.github/workflows/te-yout-frontend-tests.yml index eb7a3f824f..443456ccb2 100644 --- a/.github/workflows/te-yout-frontend-tests.yml +++ b/.github/workflows/te-yout-frontend-tests.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" @@ -47,7 +47,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/yarn-audit-scheduled.yml b/.github/workflows/yarn-audit-scheduled.yml index 75d53874c2..f41408a73b 100644 --- a/.github/workflows/yarn-audit-scheduled.yml +++ b/.github/workflows/yarn-audit-scheduled.yml @@ -20,7 +20,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: "18" + node-version: "22" - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/README.md b/README.md index cbcb64149c..e98e97d8f2 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ This monorepo contains code for three different employment services: ## Requirements * Docker@^19.03.0 (or higher) -* NodeJS@^18.16.0 +* NodeJS@^22.13.1 * Yarn@^1.22 ## Get started diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 219a2b90b6..70c488bb59 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,5 +1,5 @@ # ======================================= -FROM registry.access.redhat.com/ubi9/nodejs-18 AS distbase +FROM registry.access.redhat.com/ubi9/nodejs-22 AS distbase # ======================================= USER root diff --git a/frontend/Dockerfile-localdevelopment b/frontend/Dockerfile-localdevelopment index 4c68ef3536..b0ac72290e 100644 --- a/frontend/Dockerfile-localdevelopment +++ b/frontend/Dockerfile-localdevelopment @@ -1,5 +1,5 @@ # ======================================= -FROM registry.access.redhat.com/ubi9/nodejs-18-minimal AS distbase +FROM registry.access.redhat.com/ubi9/nodejs-22-minimal AS distbase # ======================================= USER root diff --git a/frontend/README.md b/frontend/README.md index 11fd042db5..923cfc5382 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -9,14 +9,14 @@ Project is automatically deployed to testing environment when merging a PR to ma ## Requirements -- Node 18.x (match with dockerfile: registry.access.redhat.com/ubi9/nodejs-18) +- Node 22.x (match with dockerfile: registry.access.redhat.com/ubi9/nodejs-22) - Yarn - Git - Docker ### install node with nvm - nvm install 18 --lts + nvm install 22 --lts ## Available Scripts diff --git a/frontend/benefit/README.md b/frontend/benefit/README.md index 5945403977..7350ee8efa 100644 --- a/frontend/benefit/README.md +++ b/frontend/benefit/README.md @@ -9,7 +9,7 @@ Project is automatically deployed to testing environment when merging a PR to ma ## Requirements -- Node 18.x +- Node 22.x - Lerna - Yarn - Git @@ -18,8 +18,8 @@ Project is automatically deployed to testing environment when merging a PR to ma ### Install NodeJS # Use node manager (n or nvm, for example) - n 18 - nvm install 18 --lts + n 22 + nvm install 22 --lts # Alternative methods https://nodejs.org/dist/ https://nodejs.org/en/download/package-manager diff --git a/frontend/benefit/applicant/package.json b/frontend/benefit/applicant/package.json index 1f3188a493..f8f717a4ea 100644 --- a/frontend/benefit/applicant/package.json +++ b/frontend/benefit/applicant/package.json @@ -11,9 +11,9 @@ "test": "jest --passWithNoTests", "test:staged": "yarn test --watchAll=false --findRelatedTests", "test:coverage": "yarn test --verbose --coverage", - "browser-test": "testcafe 'chromium --allow-insecure-localhost --disable-search-engine-choice-screen --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/pages/*.testcafe.ts --sf", - "browser-test:headless": "testcafe 'chromium:headless --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/pages/*.testcafe.ts --sf", - "browser-test:ci": "testcafe 'chromium:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/pages/*.testcafe.ts --sf" + "browser-test": "testcafe 'chrome --allow-insecure-localhost --disable-search-engine-choice-screen --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/pages/*.testcafe.ts --sf", + "browser-test:headless": "testcafe 'chrome:headless --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/pages/*.testcafe.ts --sf", + "browser-test:ci": "testcafe 'chrome:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/pages/*.testcafe.ts --sf" }, "dependencies": { "@frontend/benefit-shared": "*", @@ -50,6 +50,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/benefit/handler/package.json b/frontend/benefit/handler/package.json index 2094a22952..078f6196b7 100644 --- a/frontend/benefit/handler/package.json +++ b/frontend/benefit/handler/package.json @@ -11,8 +11,8 @@ "test": "jest --passWithNoTests", "test:staged": "yarn test --watchAll=false --findRelatedTests", "test:coverage": "yarn test --verbose --coverage", - "browser-test": "testcafe 'chromium --disable-search-engine-choice-screen --allow-insecure-localhost --disable-web-security --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' --sf browser-tests/pages/", - "browser-test:ci": "testcafe 'chromium:headless --disable-search-engine-choice-screen --allow-insecure-localhost --disable-web-security --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/pages/ --sf" + "browser-test": "testcafe 'chrome --disable-search-engine-choice-screen --allow-insecure-localhost --disable-web-security --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' --sf browser-tests/pages/", + "browser-test:ci": "testcafe 'chrome:headless --disable-search-engine-choice-screen --allow-insecure-localhost --disable-web-security --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/pages/ --sf" }, "dependencies": { "@frontend/benefit-shared": "*", @@ -56,6 +56,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/benefit/shared/package.json b/frontend/benefit/shared/package.json index d4fb7daa36..f4fc1da8d0 100644 --- a/frontend/benefit/shared/package.json +++ b/frontend/benefit/shared/package.json @@ -30,6 +30,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/kesaseteli/README.md b/frontend/kesaseteli/README.md index 49234da53d..e49f5ee1e4 100644 --- a/frontend/kesaseteli/README.md +++ b/frontend/kesaseteli/README.md @@ -19,7 +19,7 @@ Project is automatically deployed to testing environment when merging a PR to ma ## Requirements -- Node 18.x +- Node 22.x - Lerna - Yarn - Git @@ -27,7 +27,7 @@ Project is automatically deployed to testing environment when merging a PR to ma ### install node with nvm - nvm install 18 --lts + nvm install 22 --lts ## Available Scripts diff --git a/frontend/kesaseteli/employer/package.json b/frontend/kesaseteli/employer/package.json index 03dd7ab95a..da45644942 100644 --- a/frontend/kesaseteli/employer/package.json +++ b/frontend/kesaseteli/employer/package.json @@ -14,8 +14,8 @@ "test:debug-dom": "cross-env DEBUG_PRINT_LIMIT=1000000 yarn test", "test:staged": "yarn test --watchAll=false --findRelatedTests", "test:coverage": "yarn test --verbose --coverage", - "browser-test": "testcafe 'chromium --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/", - "browser-test:ci": "testcafe 'chromium:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/" + "browser-test": "testcafe 'chrome --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/", + "browser-test:ci": "testcafe 'chrome:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/" }, "dependencies": { "@frontend/kesaseteli-shared": "*", @@ -45,6 +45,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/kesaseteli/handler/package.json b/frontend/kesaseteli/handler/package.json index c4a20f1a9a..5f652d1e78 100644 --- a/frontend/kesaseteli/handler/package.json +++ b/frontend/kesaseteli/handler/package.json @@ -14,8 +14,8 @@ "test:debug-dom": "cross-env DEBUG_PRINT_LIMIT=1000000 yarn test", "test:staged": "yarn test --watchAll=false --findRelatedTests", "test:coverage": "yarn test:debug-dom --verbose --coverage", - "browser-test": "testcafe 'chromium --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/", - "browser-test:ci": "testcafe 'chromium:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/" + "browser-test": "testcafe 'chrome --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/", + "browser-test:ci": "testcafe 'chrome:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/" }, "dependencies": { "@frontend/kesaseteli-shared": "*", @@ -41,6 +41,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/kesaseteli/shared/package.json b/frontend/kesaseteli/shared/package.json index 1561d02514..596232d100 100644 --- a/frontend/kesaseteli/shared/package.json +++ b/frontend/kesaseteli/shared/package.json @@ -21,6 +21,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/kesaseteli/youth/package.json b/frontend/kesaseteli/youth/package.json index 12c7f3f4cb..d601029b8d 100644 --- a/frontend/kesaseteli/youth/package.json +++ b/frontend/kesaseteli/youth/package.json @@ -14,8 +14,8 @@ "test:debug-dom": "cross-env DEBUG_PRINT_LIMIT=1000000 yarn test", "test:staged": "yarn test --watchAll=false --findRelatedTests", "test:coverage": "yarn test:debug-dom --verbose --coverage", - "browser-test": "testcafe 'chromium --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/", - "browser-test:ci": "testcafe 'chromium:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/", + "browser-test": "testcafe 'chrome --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/", + "browser-test:ci": "testcafe 'chrome:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/", "browser-test:wsl2win": "testcafe 'path:`/mnt/c/Program Files/Google/Chrome/Application/chrome.exe` --disable-search-engine-choice-screen --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --live --dev --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/" }, "dependencies": { @@ -43,6 +43,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/package.json b/frontend/package.json index 95f8358d8d..82a4932ca9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -11,7 +11,7 @@ "shared" ], "engines": { - "node": ">=18.16.0 <19.0.0" + "node": ">=22.13.1 <23.11.0" }, "scripts": { "audit": "npx lerna-audit --level=high --groups=dependencies", @@ -84,7 +84,7 @@ "@types/jest": "^27.4.0", "@types/jest-axe": "^3.5.3", "@types/leaflet": "^1.7.9", - "@types/node": "^18.16.0", + "@types/node": "^22.13.1", "@types/pretty": "^2.0.1", "@types/react-input-mask": "2.0.5", "@types/react-leaflet": "^2.8.2", @@ -153,6 +153,6 @@ "testcafe": "^3.6.2", "testcafe-reporter-html": "^1.4.6", "ts-jest": "^27.1.3", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/shared/package.json b/frontend/shared/package.json index 8b37512861..c7767201bc 100644 --- a/frontend/shared/package.json +++ b/frontend/shared/package.json @@ -40,6 +40,6 @@ "devDependencies": { "eslint-config-adjunct": "^4.11.1", "lodash": "^4.17.21", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/tet/admin/package.json b/frontend/tet/admin/package.json index 39298dc821..cd14039df6 100644 --- a/frontend/tet/admin/package.json +++ b/frontend/tet/admin/package.json @@ -13,7 +13,7 @@ "test:coverage": "yarn test:debug-dom --verbose --coverage", "test:debug-nock": "cross-env DEBUG=nock.* yarn test", "browser-test": "cross-env LOCAL_TEST_RUN=1 testcafe 'chrome --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/ --experimental-proxyless", - "browser-test:ci": "testcafe 'chromium:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/", + "browser-test:ci": "testcafe 'chrome:headless --disable-search-engine-choice-screen --disable-gpu --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/", "lint": "eslint --ext js,ts,tsx src" }, "dependencies": { @@ -41,6 +41,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/tet/shared/package.json b/frontend/tet/shared/package.json index 8a6b0aacdd..c5b7f48dea 100644 --- a/frontend/tet/shared/package.json +++ b/frontend/tet/shared/package.json @@ -26,6 +26,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/tet/youth/package.json b/frontend/tet/youth/package.json index 1b2163f0f1..6ab1f2ee9b 100644 --- a/frontend/tet/youth/package.json +++ b/frontend/tet/youth/package.json @@ -13,7 +13,7 @@ "test:staged": "yarn test --watchAll=false --findRelatedTests", "test:coverage": "yarn test:debug-dom --verbose --coverage", "browser-test": "cross-env LOCAL_TEST_RUN=1 testcafe 'chrome --disable-search-engine-choice-screen --allow-insecure-localhost --ignore-certificate-errors --ignore-urlfetcher-cert-requests --window-size=\"1249,720\"' browser-tests/ --experimental-proxyless", - "browser-test:ci": "testcafe 'chromium:headless --disable-gpu --disable-search-engine-choice-screen --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/ --experimental-proxyless", + "browser-test:ci": "testcafe 'chrome:headless --disable-gpu --disable-search-engine-choice-screen --window-size=\"1249,720\" --ignore-certificate-errors-spki-list=\"8sg/cl7YabrOFqSqH+Bu0e+P27Av33gWgi8Lq28DW1I=,gJt+wt/T3afCRkxtMMSjXcl/99sgzWc2kk1c1PC9tG0=,zrQI2/1q8i2SRPmMZ1sMntIkG+lMW0legPFokDo3nrY=\"' --screenshots path=report --video report --reporter spec,html:report/index.html browser-tests/ --experimental-proxyless", "lint": "eslint --ext js,ts,tsx src browser-tests" }, "dependencies": { @@ -41,6 +41,6 @@ }, "devDependencies": { "eslint-config-adjunct": "^4.11.1", - "typescript": "^4.5.5" + "typescript": "^4.6.3" } } diff --git a/frontend/yarn.lock b/frontend/yarn.lock index be1de6cfdf..3ff12b14a3 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -3666,11 +3666,6 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.23.tgz#3b41a6e643589ac6442bdbd7a4a3ded62f33f7da" integrity sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw== -"@types/node@^18.16.0": - version "18.16.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.3.tgz#6bda7819aae6ea0b386ebc5b24bdf602f1b42b01" - integrity sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q== - "@types/node@^20.14.5": version "20.14.14" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.14.14.tgz#6b655d4a88623b0edb98300bb9dd2107225f885e" @@ -3678,6 +3673,13 @@ dependencies: undici-types "~5.26.4" +"@types/node@^22.13.1": + version "22.14.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.14.1.tgz#53b54585cec81c21eee3697521e31312d6ca1e6f" + integrity sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw== + dependencies: + undici-types "~6.21.0" + "@types/normalize-package-data@^2.4.0": version "2.4.4" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" @@ -14891,7 +14893,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -14909,6 +14911,15 @@ string-width@^1.0.1: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^5.0.0, string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" @@ -15030,7 +15041,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -15044,6 +15055,13 @@ strip-ansi@^3.0.0, strip-ansi@^3.0.1: dependencies: ansi-regex "^2.0.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -15969,11 +15987,16 @@ typescript@4.7.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== -typescript@^4.4.3, typescript@^4.5.5: +typescript@^4.4.3: version "4.6.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c" integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== +typescript@^4.6.3: + version "4.9.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== + uc.micro@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee" @@ -16014,6 +16037,11 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== +undici-types@~6.21.0: + version "6.21.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" + integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -16587,7 +16615,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -16605,6 +16633,15 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" diff --git a/package.json b/package.json index 30b4404269..6cc8f85f72 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "husky": "^8.0.3" }, "engines": { - "node": ">=18.16.0 <19.0.0" + "node": ">=22.13.1 <23.11.0" }, "scripts": { "prepare": "husky install", diff --git a/pipelines/helsinkilisa-review.yml b/pipelines/helsinkilisa-review.yml index 232f207f04..a750570388 100644 --- a/pipelines/helsinkilisa-review.yml +++ b/pipelines/helsinkilisa-review.yml @@ -8,14 +8,14 @@ trigger: none # Pull request (PR) triggers cause a pipeline to run whenever a pull request is -# opened with one of the specified target branches, or when updates are made to +# opened with one of the specified target branches, or when updates are made to # such a pull request. # -# GitHub creates a new ref when a pull request is created. The ref points to a -# merge commit, which is the merged code between the source and target branches +# GitHub creates a new ref when a pull request is created. The ref points to a +# merge commit, which is the merged code between the source and target branches # of the pull request. # -# Opt out of pull request validation +# Opt out of pull request validation pr: # PR target branch branches: @@ -63,4 +63,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/helsinkilisa-ui-dev.yml b/pipelines/helsinkilisa-ui-dev.yml index f7d00e6ed0..2b2a6a1e9a 100644 --- a/pipelines/helsinkilisa-ui-dev.yml +++ b/pipelines/helsinkilisa-ui-dev.yml @@ -10,8 +10,8 @@ trigger: - frontend/benefit/** - frontend/* exclude: - - frontend/**/browser-tests - - frontend/**/__tests__ + - frontend/**/browser-tests + - frontend/**/__tests__ - README.md # Pull request (PR) triggers cause a pipeline to run whenever a pull request is @@ -49,4 +49,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/helsinkilisa-ui-handler-dev.yml b/pipelines/helsinkilisa-ui-handler-dev.yml index 16c6e88184..8482e9600c 100644 --- a/pipelines/helsinkilisa-ui-handler-dev.yml +++ b/pipelines/helsinkilisa-ui-handler-dev.yml @@ -12,8 +12,8 @@ trigger: - frontend/shared/** - frontend/* exclude: - - frontend/**/browser-tests - - frontend/**/__tests__ + - frontend/**/browser-tests + - frontend/**/__tests__ - README.md # Pull request (PR) triggers cause a pipeline to run whenever a pull request is @@ -51,4 +51,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/helsinkilisa-ui-handler-release.yml b/pipelines/helsinkilisa-ui-handler-release.yml index 21719760f2..07b6b4f3da 100644 --- a/pipelines/helsinkilisa-ui-handler-release.yml +++ b/pipelines/helsinkilisa-ui-handler-release.yml @@ -47,4 +47,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/helsinkilisa-ui-release.yml b/pipelines/helsinkilisa-ui-release.yml index b5edf6a98a..012dcd3b0c 100644 --- a/pipelines/helsinkilisa-ui-release.yml +++ b/pipelines/helsinkilisa-ui-release.yml @@ -47,4 +47,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/kesaseteli-handler-ui-dev.yml b/pipelines/kesaseteli-handler-ui-dev.yml index ae73afe8f0..7b7b43c9a7 100644 --- a/pipelines/kesaseteli-handler-ui-dev.yml +++ b/pipelines/kesaseteli-handler-ui-dev.yml @@ -51,4 +51,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/kesaseteli-handler-ui-release.yml b/pipelines/kesaseteli-handler-ui-release.yml index ff2e632d01..fa1e5c44ec 100644 --- a/pipelines/kesaseteli-handler-ui-release.yml +++ b/pipelines/kesaseteli-handler-ui-release.yml @@ -47,4 +47,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/kesaseteli-review.yml b/pipelines/kesaseteli-review.yml index 1cc40c0d54..b8dc9490a9 100644 --- a/pipelines/kesaseteli-review.yml +++ b/pipelines/kesaseteli-review.yml @@ -8,14 +8,14 @@ trigger: none # Pull request (PR) triggers cause a pipeline to run whenever a pull request is -# opened with one of the specified target branches, or when updates are made to +# opened with one of the specified target branches, or when updates are made to # such a pull request. # -# GitHub creates a new ref when a pull request is created. The ref points to a -# merge commit, which is the merged code between the source and target branches +# GitHub creates a new ref when a pull request is created. The ref points to a +# merge commit, which is the merged code between the source and target branches # of the pull request. # -# Opt out of pull request validation +# Opt out of pull request validation pr: # PR target branch branches: @@ -63,4 +63,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/kesaseteli-ui-dev.yml b/pipelines/kesaseteli-ui-dev.yml index dc71ea065f..3449a60f7f 100644 --- a/pipelines/kesaseteli-ui-dev.yml +++ b/pipelines/kesaseteli-ui-dev.yml @@ -49,4 +49,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/kesaseteli-ui-release.yml b/pipelines/kesaseteli-ui-release.yml index ebc345c58a..fdd70b536f 100644 --- a/pipelines/kesaseteli-ui-release.yml +++ b/pipelines/kesaseteli-ui-release.yml @@ -47,4 +47,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/kesaseteli-youth-ui-dev.yml b/pipelines/kesaseteli-youth-ui-dev.yml index 5f3678531c..f75e0615f2 100644 --- a/pipelines/kesaseteli-youth-ui-dev.yml +++ b/pipelines/kesaseteli-youth-ui-dev.yml @@ -51,4 +51,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/kesaseteli-youth-ui-release.yml b/pipelines/kesaseteli-youth-ui-release.yml index 3fa36d5db5..5f2b916819 100644 --- a/pipelines/kesaseteli-youth-ui-release.yml +++ b/pipelines/kesaseteli-youth-ui-release.yml @@ -47,4 +47,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/tet-admin-ui-dev.yml b/pipelines/tet-admin-ui-dev.yml index f1c23d1d32..e3d0ba0a5b 100644 --- a/pipelines/tet-admin-ui-dev.yml +++ b/pipelines/tet-admin-ui-dev.yml @@ -10,8 +10,8 @@ trigger: - frontend/tet/admin/** - frontend/* exclude: - - frontend/**/browser-tests - - frontend/**/__tests__ + - frontend/**/browser-tests + - frontend/**/__tests__ - README.md # Pull request (PR) triggers cause a pipeline to run whenever a pull request is @@ -49,4 +49,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/tet-admin-ui-release.yml b/pipelines/tet-admin-ui-release.yml index 46d9f21ee5..016ab1f3f7 100644 --- a/pipelines/tet-admin-ui-release.yml +++ b/pipelines/tet-admin-ui-release.yml @@ -47,4 +47,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/tet-youth-ui-dev.yml b/pipelines/tet-youth-ui-dev.yml index 7d5e564564..46ea3cdc79 100644 --- a/pipelines/tet-youth-ui-dev.yml +++ b/pipelines/tet-youth-ui-dev.yml @@ -10,8 +10,8 @@ trigger: - frontend/tet/youth/** - frontend/* exclude: - - frontend/**/browser-tests - - frontend/**/__tests__ + - frontend/**/browser-tests + - frontend/**/__tests__ - README.md # Pull request (PR) triggers cause a pipeline to run whenever a pull request is @@ -49,4 +49,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22 diff --git a/pipelines/tet-youth-ui-release.yml b/pipelines/tet-youth-ui-release.yml index 46bdb4e0bc..83d755d307 100644 --- a/pipelines/tet-youth-ui-release.yml +++ b/pipelines/tet-youth-ui-release.yml @@ -47,4 +47,4 @@ extends: # DEBUG: 1 ## Default value to nodeVersion is set on template. ## Used tool version - # nodeVersion: 18 + # nodeVersion: 22