diff --git a/.nvmrc b/.nvmrc index 853c0e122f..00b3269317 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -lts/Hydrogen +lts/Iron diff --git a/ci/integration.yml b/ci/integration.yml index 0259e92f4b..d05ea92173 100644 --- a/ci/integration.yml +++ b/ci/integration.yml @@ -4,7 +4,7 @@ image_resource: type: docker-image source: repository: node - tag: 18-alpine + tag: 20-alpine inputs: - name: repo run: diff --git a/package-lock.json b/package-lock.json index d6bb7a4826..96bcf4dd94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -126,8 +126,8 @@ "webpack-node-externals": "^3.0.0" }, "engines": { - "node": "18.x.x", - "npm": ">=8.x.x" + "node": "20.x.x", + "npm": ">=10.x.x" } }, "node_modules/@aashutoshrathi/word-wrap": { diff --git a/package.json b/package.json index 95ac4c221a..6592ccd033 100644 --- a/package.json +++ b/package.json @@ -155,8 +155,8 @@ } }, "engines": { - "node": "18.x.x", - "npm": ">=8.x.x" + "node": "20.x.x", + "npm": ">=10.x.x" }, "jest": { "testEnvironment": "node", diff --git a/src/server/server.test.ts b/src/server/server.test.ts index 9b104356cd..937c0e98ed 100644 --- a/src/server/server.test.ts +++ b/src/server/server.test.ts @@ -49,7 +49,9 @@ describe('server test suite', () => { request(`http://localhost:${port}`) .get('/') .timeout(500), - ).rejects.toThrow(/ECONNREFUSED/); + ).rejects.toMatchObject ({ + code: 'ECONNREFUSED', + }); }); it('should replace the handler when updated', async () => {