diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 96aeb923b..17d11c1b8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -109,17 +109,17 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 - - name: Create docker ignore - run: | - corepack enable - cp .gitignore .dockerignore - echo NODE_VERSION=$(node -e 'console.log(process.versions.node.split(".")[0])') >> $GITHUB_ENV - name: Setup node uses: actions/setup-node@v4 with: cache: 'yarn' node-version-file: package.json cache-dependency-path: '**/yarn.lock' + - name: Create docker ignore + run: | + corepack enable + cp .gitignore .dockerignore + echo NODE_VERSION=$(node -e 'console.log(process.versions.node.split(".")[0])') >> $GITHUB_ENV - name: Login to GHCR uses: docker/login-action@v3 with: diff --git a/.nvmrc b/.nvmrc index 3c032078a..209e3ef4b 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18 +20 diff --git a/package.json b/package.json index c39141125..ddae10f9d 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@testing-library/user-event": "14.5.2", "@types/babel__core": "^7", "@types/jest": "29.5.12", - "@types/node": "20.11.30", + "@types/node": "20.12.12", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", "@typescript-eslint/eslint-plugin": "7.10.0", @@ -102,7 +102,7 @@ ] }, "engines": { - "node": "^18" + "node": "^20.0.0" }, "packageManager": "yarn@1.22.22", "homepage": "login", diff --git a/yarn.lock b/yarn.lock index 63d569096..8b868e03e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2835,10 +2835,10 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@20.11.30": - version "20.11.30" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.30.tgz#9c33467fc23167a347e73834f788f4b9f399d66f" - integrity sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw== +"@types/node@*", "@types/node@20.12.12": + version "20.12.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.12.tgz#7cbecdf902085cec634fdb362172dfe12b8f2050" + integrity sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw== dependencies: undici-types "~5.26.4"