diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 880cfc48bd5..0e507ce5d27 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [14.x, 16.x, 18.x] + node-version: [14.x, 16.x] mongodb-version: [4.2, 4.4] steps: diff --git a/lib/server/bootevent.js b/lib/server/bootevent.js index 6066b9041e0..7aeb2edb971 100644 --- a/lib/server/bootevent.js +++ b/lib/server/bootevent.js @@ -44,13 +44,6 @@ function boot (env, language) { return; } - if (semver.satisfies(nodeVersion, '^18.7.0')) { - //Latest Node 18 is used for CI. It is not recommended nor supported. - console.debug('Node version ' + nodeVersion + ' should work, but is currently not supported'); - next(); - return; - } - console.log( 'ERROR: Node version ' + nodeVersion + ' is not supported. Please use a secure LTS version or upgrade your Node'); process.exit(1); diff --git a/package-lock.json b/package-lock.json index 4fda969d231..5a3999f712f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -101,7 +101,7 @@ "xml2js": "^0.4.23" }, "engines": { - "node": "^16.x || ^14.x || ^18.x" + "node": "^16.x || ^14.x" } }, "node_modules/@babel/code-frame": { @@ -13030,7 +13030,7 @@ "request": "^2.88.0" }, "engines": { - "node": "16.x || 14.x || 12.x || 10.x || 8.x" + "node": "16.x || 14.x" } }, "node_modules/share2nightscout-bridge/node_modules/@ungap/promise-all-settled": { diff --git a/package.json b/package.json index 955158343f2..df3cc89d270 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ } }, "engines": { - "node": "^16.x || ^14.x || ^18.x" + "node": "^16.x || ^14.x" }, "dependencies": { "@babel/core": "^7.11.1",