diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cf3a257871..f629d6da10 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: - node-version: [14.x, 16.x, 18.x, 20.x, 22.x] + node-version: [18.x, 20.x, 22.x] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 379172b7d3..17533e318d 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -36,7 +36,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: 14.x + node-version: 18.x - name: Install and build run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ea333311ef..dab28224c2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,7 +47,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: 14.x + node-version: 18.x - name: Install and build run: | @@ -117,7 +117,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: 14.x + node-version: 18.x - name: Publish preflight check id: preflight diff --git a/README.md b/README.md index 4eafa48814..8ebe57eab4 100644 --- a/README.md +++ b/README.md @@ -59,8 +59,7 @@ requests, code review feedback, and also pull requests. ## Supported Environments -We support Node.js 14 and higher. However, Node.js 14 and 16 support is deprecated. We strongly encourage -you to use Node.js 18 or higher as we will drop support for Node.js 14 and 16 in the next major version. +We support Node.js 18 and higher. Please also note that the Admin SDK should only be used in server-side/back-end environments controlled by the app developer. diff --git a/package-lock.json b/package-lock.json index c4961706c5..4119954bee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -73,7 +73,7 @@ "yargs": "^17.0.1" }, "engines": { - "node": ">=14" + "node": ">=18" }, "optionalDependencies": { "@google-cloud/firestore": "^7.7.0", diff --git a/package.json b/package.json index c61ecd58fa..63a4d4cd78 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "homepage": "https://firebase.google.com/", "engines": { - "node": ">=14" + "node": ">=18" }, "scripts": { "build": "gulp build",