From d680f8273162303d98523932783dc2104a53ddf6 Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 9 Mar 2024 18:31:28 +0100 Subject: [PATCH 1/5] update backend packages --- backend/package-lock.json | 112 +++++++++++++++++++------------------- backend/package.json | 10 ++-- 2 files changed, 61 insertions(+), 61 deletions(-) diff --git a/backend/package-lock.json b/backend/package-lock.json index 286a8be5c..bc35b68fe 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -9,7 +9,7 @@ "version": "1.2.0", "license": "Apache-2.0", "dependencies": { - "@apollo/server": "^4.10.0", + "@apollo/server": "^4.10.1", "@getbrevo/brevo": "^2.0.0-beta.4", "@prisma/client": "^5.10.2", "@vuepress/theme-default": "^2.0.0-rc.18", @@ -27,9 +27,9 @@ "devDependencies": { "@eslint-community/eslint-plugin-eslint-comments": "^4.1.0", "@types/jest": "^29.5.12", - "@types/node": "^20.11.24", - "@typescript-eslint/eslint-plugin": "^7.1.0", - "@typescript-eslint/parser": "^7.1.0", + "@types/node": "^20.11.25", + "@typescript-eslint/eslint-plugin": "^7.1.1", + "@typescript-eslint/parser": "^7.1.1", "@vuepress/bundler-vite": "^2.0.0-rc.8", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", @@ -55,7 +55,7 @@ "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "tsc-watch": "^6.0.4", - "typescript": "^5.3.3", + "typescript": "^5.4.2", "vuepress": "^2.0.0-rc.8" }, "engines": { @@ -116,9 +116,9 @@ } }, "node_modules/@apollo/server": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@apollo/server/-/server-4.10.0.tgz", - "integrity": "sha512-pLx//lZ/pvUfWL9G8Np8+y3ujc0pYc8U7dwD6ztt9FAw8NmCPzPaDzlXLBAjGU6WnkqVBOnz8b3dOwRNjLYSUA==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@apollo/server/-/server-4.10.1.tgz", + "integrity": "sha512-XGMOgTyzV4EBHQq0xQVKFry9hZF7AA/6nxxGLamqdxodhdSdGbU9jrlb5/XDveeGuXP3+5JDdrB2HcziVLJcMA==", "dependencies": { "@apollo/cache-control-types": "^1.0.3", "@apollo/server-gateway-interface": "^1.1.1", @@ -2967,9 +2967,9 @@ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" }, "node_modules/@types/node": { - "version": "20.11.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.24.tgz", - "integrity": "sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long==", + "version": "20.11.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.25.tgz", + "integrity": "sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==", "dependencies": { "undici-types": "~5.26.4" } @@ -3075,16 +3075,16 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.0.tgz", - "integrity": "sha512-j6vT/kCulhG5wBmGtstKeiVr1rdXE4nk+DT1k6trYkwlrvW9eOF5ZbgKnd/YR6PcM4uTEXa0h6Fcvf6X7Dxl0w==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.1.tgz", + "integrity": "sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.1.0", - "@typescript-eslint/type-utils": "7.1.0", - "@typescript-eslint/utils": "7.1.0", - "@typescript-eslint/visitor-keys": "7.1.0", + "@typescript-eslint/scope-manager": "7.1.1", + "@typescript-eslint/type-utils": "7.1.1", + "@typescript-eslint/utils": "7.1.1", + "@typescript-eslint/visitor-keys": "7.1.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -3251,15 +3251,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.0.tgz", - "integrity": "sha512-V1EknKUubZ1gWFjiOZhDSNToOjs63/9O0puCgGS8aDOgpZY326fzFu15QAUjwaXzRZjf/qdsdBrckYdv9YxB8w==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.1.tgz", + "integrity": "sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "7.1.0", - "@typescript-eslint/types": "7.1.0", - "@typescript-eslint/typescript-estree": "7.1.0", - "@typescript-eslint/visitor-keys": "7.1.0", + "@typescript-eslint/scope-manager": "7.1.1", + "@typescript-eslint/types": "7.1.1", + "@typescript-eslint/typescript-estree": "7.1.1", + "@typescript-eslint/visitor-keys": "7.1.1", "debug": "^4.3.4" }, "engines": { @@ -3279,13 +3279,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.0.tgz", - "integrity": "sha512-6TmN4OJiohHfoOdGZ3huuLhpiUgOGTpgXNUPJgeZOZR3DnIpdSgtt83RS35OYNNXxM4TScVlpVKC9jyQSETR1A==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.1.tgz", + "integrity": "sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.1.0", - "@typescript-eslint/visitor-keys": "7.1.0" + "@typescript-eslint/types": "7.1.1", + "@typescript-eslint/visitor-keys": "7.1.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -3296,13 +3296,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.0.tgz", - "integrity": "sha512-UZIhv8G+5b5skkcuhgvxYWHjk7FW7/JP5lPASMEUoliAPwIH/rxoUSQPia2cuOj9AmDZmwUl1usKm85t5VUMew==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.1.tgz", + "integrity": "sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.1.0", - "@typescript-eslint/utils": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.1", + "@typescript-eslint/utils": "7.1.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -3323,9 +3323,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.0.tgz", - "integrity": "sha512-qTWjWieJ1tRJkxgZYXx6WUYtWlBc48YRxgY2JN1aGeVpkhmnopq+SUC8UEVGNXIvWH7XyuTjwALfG6bFEgCkQA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.1.tgz", + "integrity": "sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -3336,13 +3336,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.0.tgz", - "integrity": "sha512-k7MyrbD6E463CBbSpcOnwa8oXRdHzH1WiVzOipK3L5KSML92ZKgUBrTlehdi7PEIMT8k0bQixHUGXggPAlKnOQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.1.tgz", + "integrity": "sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.1.0", - "@typescript-eslint/visitor-keys": "7.1.0", + "@typescript-eslint/types": "7.1.1", + "@typescript-eslint/visitor-keys": "7.1.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -3388,17 +3388,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-WUFba6PZC5OCGEmbweGpnNJytJiLG7ZvDBJJoUcX4qZYf1mGZ97mO2Mps6O2efxJcJdRNpqweCistDbZMwIVHw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.1.tgz", + "integrity": "sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.1.0", - "@typescript-eslint/types": "7.1.0", - "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/scope-manager": "7.1.1", + "@typescript-eslint/types": "7.1.1", + "@typescript-eslint/typescript-estree": "7.1.1", "semver": "^7.5.4" }, "engines": { @@ -3413,12 +3413,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.0.tgz", - "integrity": "sha512-FhUqNWluiGNzlvnDZiXad4mZRhtghdoKW6e98GoEOYSu5cND+E39rG5KwJMUzeENwm1ztYBRqof8wMLP+wNPIA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.1.tgz", + "integrity": "sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/types": "7.1.1", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -18124,9 +18124,9 @@ "dev": true }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", + "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", "devOptional": true, "bin": { "tsc": "bin/tsc", diff --git a/backend/package.json b/backend/package.json index 1bc6847e7..6ec2912d4 100644 --- a/backend/package.json +++ b/backend/package.json @@ -35,7 +35,7 @@ "seed": "ts-node prisma/seed.ts" }, "dependencies": { - "@apollo/server": "^4.10.0", + "@apollo/server": "^4.10.1", "@getbrevo/brevo": "^2.0.0-beta.4", "@prisma/client": "^5.10.2", "@vuepress/theme-default": "^2.0.0-rc.18", @@ -53,9 +53,9 @@ "devDependencies": { "@eslint-community/eslint-plugin-eslint-comments": "^4.1.0", "@types/jest": "^29.5.12", - "@types/node": "^20.11.24", - "@typescript-eslint/eslint-plugin": "^7.1.0", - "@typescript-eslint/parser": "^7.1.0", + "@types/node": "^20.11.25", + "@typescript-eslint/eslint-plugin": "^7.1.1", + "@typescript-eslint/parser": "^7.1.1", "@vuepress/bundler-vite": "^2.0.0-rc.8", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", @@ -81,7 +81,7 @@ "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "tsc-watch": "^6.0.4", - "typescript": "^5.3.3", + "typescript": "^5.4.2", "vuepress": "^2.0.0-rc.8" }, "imports": { From 32b4f568fad73e4b89647438606bec3df709af41 Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 9 Mar 2024 19:33:01 +0100 Subject: [PATCH 2/5] set node version in unit test workflows --- .github/workflows/backend.test.unit.code.yml | 4 ++++ .github/workflows/presenter.test.unit.code.yml | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/.github/workflows/backend.test.unit.code.yml b/.github/workflows/backend.test.unit.code.yml index c04c5f14b..1e45cdf21 100644 --- a/.github/workflows/backend.test.unit.code.yml +++ b/.github/workflows/backend.test.unit.code.yml @@ -32,6 +32,10 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node.js version + - uses: actions/setup-node@v4 + with: + node-version: '>=21' - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/presenter.test.unit.code.yml b/.github/workflows/presenter.test.unit.code.yml index e69966ec4..b52010a32 100644 --- a/.github/workflows/presenter.test.unit.code.yml +++ b/.github/workflows/presenter.test.unit.code.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + - uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 From a25c61ea087caf5268cc09e321008397fbdf5ce2 Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 9 Mar 2024 20:06:47 +0100 Subject: [PATCH 3/5] set node version in unit test workflows --- .github/workflows/backend.test.unit.code.yml | 7 +++---- .github/workflows/presenter.test.unit.code.yml | 8 +++----- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/backend.test.unit.code.yml b/.github/workflows/backend.test.unit.code.yml index 1e45cdf21..a6be0bbc0 100644 --- a/.github/workflows/backend.test.unit.code.yml +++ b/.github/workflows/backend.test.unit.code.yml @@ -32,10 +32,6 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: - - name: Set Node.js version - - uses: actions/setup-node@v4 - with: - node-version: '>=21' - name: Checkout code uses: actions/checkout@v4 @@ -43,5 +39,8 @@ jobs: run: docker-compose -f docker-compose.yml up --detach --no-deps database - name: Backend | Unit + - uses: actions/setup-node@v4 + with: + node-version: '>=21' run: npm install && npm run db:migrate && npm run test:unit working-directory: ${{env.WORKING_DIRECTORY}} \ No newline at end of file diff --git a/.github/workflows/presenter.test.unit.code.yml b/.github/workflows/presenter.test.unit.code.yml index b52010a32..708764eb9 100644 --- a/.github/workflows/presenter.test.unit.code.yml +++ b/.github/workflows/presenter.test.unit.code.yml @@ -29,14 +29,12 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: - - name: Set Node version - - uses: actions/setup-node@v4 - with: - node-version: '>=21' - - name: Checkout code uses: actions/checkout@v4 - name: Presenter | Unit + - uses: actions/setup-node@v4 + with: + node-version: '>=21' run: npm install && npm run test:unit working-directory: ${{env.WORKING_DIRECTORY}} \ No newline at end of file From 0bf2c168b450ef93afb3c78df448705298e7cc0f Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 9 Mar 2024 20:13:58 +0100 Subject: [PATCH 4/5] set node version in unit test workflows --- .github/workflows/backend.test.unit.code.yml | 8 +++++--- .github/workflows/presenter.test.unit.code.yml | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/backend.test.unit.code.yml b/.github/workflows/backend.test.unit.code.yml index a6be0bbc0..521c0cc23 100644 --- a/.github/workflows/backend.test.unit.code.yml +++ b/.github/workflows/backend.test.unit.code.yml @@ -32,6 +32,11 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 @@ -39,8 +44,5 @@ jobs: run: docker-compose -f docker-compose.yml up --detach --no-deps database - name: Backend | Unit - - uses: actions/setup-node@v4 - with: - node-version: '>=21' run: npm install && npm run db:migrate && npm run test:unit working-directory: ${{env.WORKING_DIRECTORY}} \ No newline at end of file diff --git a/.github/workflows/presenter.test.unit.code.yml b/.github/workflows/presenter.test.unit.code.yml index 708764eb9..ec64ce2ca 100644 --- a/.github/workflows/presenter.test.unit.code.yml +++ b/.github/workflows/presenter.test.unit.code.yml @@ -29,12 +29,14 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 - name: Presenter | Unit - - uses: actions/setup-node@v4 - with: - node-version: '>=21' run: npm install && npm run test:unit working-directory: ${{env.WORKING_DIRECTORY}} \ No newline at end of file From b89fe13cfa86e2c71aeaf6d935ef2622677e04c7 Mon Sep 17 00:00:00 2001 From: mahula Date: Sat, 9 Mar 2024 20:21:38 +0100 Subject: [PATCH 5/5] set node version in all workflows using npm --- .github/workflows/backend.test.build.code.yml | 5 +++++ .github/workflows/backend.test.build.docker.yml | 3 ++- .github/workflows/backend.test.build.docs.yml | 5 +++++ .github/workflows/backend.test.lint.code.yml | 5 +++++ .github/workflows/deploy.docs.yml | 5 +++++ .github/workflows/presenter.deploy.chromatic.yml | 5 +++++ .github/workflows/presenter.test.build.code.yml | 8 +++++++- .github/workflows/presenter.test.build.docker.yml | 3 ++- .github/workflows/presenter.test.build.docs.yml | 5 +++++ .github/workflows/presenter.test.build.storybook.yml | 5 +++++ .github/workflows/presenter.test.lint.code.yml | 5 +++++ 11 files changed, 51 insertions(+), 3 deletions(-) diff --git a/.github/workflows/backend.test.build.code.yml b/.github/workflows/backend.test.build.code.yml index 7ec334654..858ff9dbb 100644 --- a/.github/workflows/backend.test.build.code.yml +++ b/.github/workflows/backend.test.build.code.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/backend.test.build.docker.yml b/.github/workflows/backend.test.build.docker.yml index 0ae68a629..b66b91629 100644 --- a/.github/workflows/backend.test.build.docker.yml +++ b/.github/workflows/backend.test.build.docker.yml @@ -11,7 +11,8 @@ jobs: outputs: changes: ${{ steps.changes.outputs.backend-test-build-docker }} steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Check for backend file changes uses: dorny/paths-filter@v3.0.1 diff --git a/.github/workflows/backend.test.build.docs.yml b/.github/workflows/backend.test.build.docs.yml index 8ddbf136b..e93e63897 100644 --- a/.github/workflows/backend.test.build.docs.yml +++ b/.github/workflows/backend.test.build.docs.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/backend.test.lint.code.yml b/.github/workflows/backend.test.lint.code.yml index fbf35949c..2c9ad77be 100644 --- a/.github/workflows/backend.test.lint.code.yml +++ b/.github/workflows/backend.test.lint.code.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./backend steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/deploy.docs.yml b/.github/workflows/deploy.docs.yml index 0e6196baf..d8e3a1d47 100644 --- a/.github/workflows/deploy.docs.yml +++ b/.github/workflows/deploy.docs.yml @@ -12,6 +12,11 @@ jobs: build-and-deploy: runs-on: ubuntu-latest steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout uses: actions/checkout@master diff --git a/.github/workflows/presenter.deploy.chromatic.yml b/.github/workflows/presenter.deploy.chromatic.yml index 9fa524c2a..caf2ab408 100644 --- a/.github/workflows/presenter.deploy.chromatic.yml +++ b/.github/workflows/presenter.deploy.chromatic.yml @@ -11,6 +11,11 @@ jobs: CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 with: diff --git a/.github/workflows/presenter.test.build.code.yml b/.github/workflows/presenter.test.build.code.yml index 9ef308617..52b27e27e 100644 --- a/.github/workflows/presenter.test.build.code.yml +++ b/.github/workflows/presenter.test.build.code.yml @@ -11,7 +11,13 @@ jobs: outputs: changes: ${{ steps.changes.outputs.presenter-test-build-code }} steps: - - uses: actions/checkout@v4 + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + + - name: Checkout code + uses: actions/checkout@v4 - name: Check for presenter file changes uses: dorny/paths-filter@v3.0.1 diff --git a/.github/workflows/presenter.test.build.docker.yml b/.github/workflows/presenter.test.build.docker.yml index 15e8cecd7..8264f864b 100644 --- a/.github/workflows/presenter.test.build.docker.yml +++ b/.github/workflows/presenter.test.build.docker.yml @@ -11,7 +11,8 @@ jobs: outputs: changes: ${{ steps.changes.outputs.presenter-test-build-docker }} steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 - name: Check for presenter file changes uses: dorny/paths-filter@v3.0.1 diff --git a/.github/workflows/presenter.test.build.docs.yml b/.github/workflows/presenter.test.build.docs.yml index 6462e15a1..47d13c270 100644 --- a/.github/workflows/presenter.test.build.docs.yml +++ b/.github/workflows/presenter.test.build.docs.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/presenter.test.build.storybook.yml b/.github/workflows/presenter.test.build.storybook.yml index 0f66703dd..f4b7d0536 100644 --- a/.github/workflows/presenter.test.build.storybook.yml +++ b/.github/workflows/presenter.test.build.storybook.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4 diff --git a/.github/workflows/presenter.test.lint.code.yml b/.github/workflows/presenter.test.lint.code.yml index bd471c97a..a5846ccfa 100644 --- a/.github/workflows/presenter.test.lint.code.yml +++ b/.github/workflows/presenter.test.lint.code.yml @@ -29,6 +29,11 @@ jobs: env: WORKING_DIRECTORY: ./presenter steps: + - name: Set Node version + uses: actions/setup-node@v4 + with: + node-version: '>=21' + - name: Checkout code uses: actions/checkout@v4