diff --git a/.github/workflows/fe-build.yml b/.github/workflows/fe-build.yml index 827b18ea..fcc4ba44 100644 --- a/.github/workflows/fe-build.yml +++ b/.github/workflows/fe-build.yml @@ -32,7 +32,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-check-upmerge.yml b/.github/workflows/fe-check-upmerge.yml index 937b4ced..f4361021 100644 --- a/.github/workflows/fe-check-upmerge.yml +++ b/.github/workflows/fe-check-upmerge.yml @@ -22,7 +22,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache diff --git a/.github/workflows/fe-cleanup-snapshots.yml b/.github/workflows/fe-cleanup-snapshots.yml index 87b90807..45e195a5 100644 --- a/.github/workflows/fe-cleanup-snapshots.yml +++ b/.github/workflows/fe-cleanup-snapshots.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache diff --git a/.github/workflows/fe-code-quality.yml b/.github/workflows/fe-code-quality.yml index 9d7aef7e..65174374 100644 --- a/.github/workflows/fe-code-quality.yml +++ b/.github/workflows/fe-code-quality.yml @@ -46,7 +46,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-e2e.yml b/.github/workflows/fe-e2e.yml index 1504a000..ac5f1350 100644 --- a/.github/workflows/fe-e2e.yml +++ b/.github/workflows/fe-e2e.yml @@ -16,9 +16,6 @@ on: jobs: e2e: runs-on: ubuntu-latest - container: - image: cypress/browsers:22.15.0 - options: --user 1001 timeout-minutes: 120 strategy: matrix: @@ -32,6 +29,9 @@ jobs: ref: ${{ inputs.GHA_REF }} fetch-depth: 0 + - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 + with: + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-install-deps.yml b/.github/workflows/fe-install-deps.yml index ac3f7a63..c023b0c1 100644 --- a/.github/workflows/fe-install-deps.yml +++ b/.github/workflows/fe-install-deps.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-licenses.yml b/.github/workflows/fe-licenses.yml index 03ff5971..744e1015 100644 --- a/.github/workflows/fe-licenses.yml +++ b/.github/workflows/fe-licenses.yml @@ -27,7 +27,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-pr-close.yml b/.github/workflows/fe-pr-close.yml index c7c0a592..e938cffa 100644 --- a/.github/workflows/fe-pr-close.yml +++ b/.github/workflows/fe-pr-close.yml @@ -27,7 +27,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-pr-snapshot.yml b/.github/workflows/fe-pr-snapshot.yml index f565417e..0b6589da 100644 --- a/.github/workflows/fe-pr-snapshot.yml +++ b/.github/workflows/fe-pr-snapshot.yml @@ -30,7 +30,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-release.yml b/.github/workflows/fe-release.yml index 1ff884aa..9035a1f1 100644 --- a/.github/workflows/fe-release.yml +++ b/.github/workflows/fe-release.yml @@ -27,7 +27,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache diff --git a/.github/workflows/fe-snapshot.yml b/.github/workflows/fe-snapshot.yml index e7bce2ae..ed9a4170 100644 --- a/.github/workflows/fe-snapshot.yml +++ b/.github/workflows/fe-snapshot.yml @@ -32,7 +32,7 @@ jobs: - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.github/workflows/fe-tag.yml b/.github/workflows/fe-tag.yml index a48e4229..a7716c7b 100644 --- a/.github/workflows/fe-tag.yml +++ b/.github/workflows/fe-tag.yml @@ -34,7 +34,7 @@ jobs: token: ${{ secrets.GIT_USER_TOKEN }} - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.15.0 + node-version: 22.23.4 - name: Cache Node Modules id: npm-cache uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5 diff --git a/.nvmrc b/.nvmrc index 9158a6fb..a9276c4b 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v22.15.0 +v22.23.4 diff --git a/.tool-versions b/.tool-versions index 36e55c3f..4e8ef5d5 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1,2 @@ -nodejs 22.15.0 +nodejs 22.23.4 +npm 10.9.9 diff --git a/package-lock.json b/package-lock.json index 3fdfc23b..1e667642 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,13 +16,17 @@ "@babel/preset-env": "^7.19.4", "@babel/preset-typescript": "^7.18.6", "@types/jest": "29.5.14", - "@types/node": "^22.15.0", + "@types/node": "^22.20.5", "jest": "29.7.0", "lcov-result-merger": "^5.0.1", "luxon": "^3.3.0", "prettier": "2.8.1", "ts-jest": "29.1.1", "typescript": "5.4.5" + }, + "engines": { + "node": "22.23.4", + "npm": "10.9.9" } }, "node_modules/@actions/core": { @@ -2635,9 +2639,10 @@ } }, "node_modules/@types/node": { - "version": "22.15.0", - "resolved": "https://cplace.jfrog.io/artifactory/api/npm/cplace-npm/@types/node/-/node-22.15.0.tgz", - "integrity": "sha512-99S8dWD2DkeE6PBaEDw+In3aar7hdoBvjyJMR6vaKBTzpvR0P00ClzJMOoVrj9D2+Sy/YCwACYHnBTpMhg1UCA==", + "version": "22.20.5", + "resolved": "https://cplace.jfrog.io/artifactory/api/npm/cplace-npm/@types/node/-/node-22.20.5.tgz", + "integrity": "sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==", + "license": "MIT", "dependencies": { "undici-types": "~6.21.0" } diff --git a/package.json b/package.json index 989201c6..471e645a 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,10 @@ "version": "1.0.0", "description": "", "main": "index.js", + "engines": { + "node": "22.23.4", + "npm": "10.9.9" + }, "scripts": { "test": "jest --config=./jest.config.js", "check-prettier": "prettier --check .", @@ -14,7 +18,7 @@ "@babel/preset-env": "^7.19.4", "@babel/preset-typescript": "^7.18.6", "@types/jest": "29.5.14", - "@types/node": "^22.15.0", + "@types/node": "^22.20.5", "jest": "29.7.0", "lcov-result-merger": "^5.0.1", "luxon": "^3.3.0",