Skip to content

Commit a5c1bb2

Browse files
authored
feat: Remove Node 18 support (#3212)
BREAKING CHANGE: Removes support for Node 18.
1 parent f0b4f26 commit a5c1bb2

File tree

5 files changed

+4
-7
lines changed

5 files changed

+4
-7
lines changed

.github/workflows/ci-automated-check-environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Setup Node
1818
uses: actions/setup-node@v4
1919
with:
20-
node-version: 18
20+
node-version: 20
2121
cache: npm
2222
- name: Install dependencies
2323
run: npm ci

.github/workflows/ci.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,6 @@ jobs:
102102
strategy:
103103
matrix:
104104
include:
105-
- name: Node 18
106-
NODE_VERSION: 18.20.4
107105
- name: Node 20
108106
NODE_VERSION: 20.18.0
109107
- name: Node 22

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[![Build Status](https://github.com/parse-community/parse-dashboard/workflows/ci/badge.svg?branch=release)](https://github.com/parse-community/parse-dashboard/actions?query=workflow%3Aci+branch%3Arelease)
77
[![Snyk Badge](https://snyk.io/test/github/parse-community/parse-dashboard/badge.svg)](https://snyk.io/test/github/parse-community/parse-dashboard)
88

9-
[![Node Version](https://img.shields.io/badge/nodejs-18,_20,_22,_24-green.svg?logo=node.js&style=flat)](https://nodejs.org/)
9+
[![Node Version](https://img.shields.io/badge/nodejs-20,_22,_24-green.svg?logo=node.js&style=flat)](https://nodejs.org/)
1010
[![auto-release](https://img.shields.io/badge/%F0%9F%9A%80-auto--release-9e34eb.svg)](https://github.com/parse-community/parse-dashboard/releases)
1111

1212
[![npm latest version](https://img.shields.io/npm/v/parse-dashboard/latest.svg)](https://www.npmjs.com/package/parse-dashboard)
@@ -164,7 +164,6 @@ Parse Dashboard is continuously tested with the most recent releases of Node.js
164164

165165
| Version | Minimum version | End-of-Life | Compatible |
166166
|------------|----------------|-------------|------------|
167-
| Node.js 18 | 18.20.4 | May 2025 | ✅ Yes |
168167
| Node.js 20 | 20.18.0 | April 2026 | ✅ Yes |
169168
| Node.js 22 | 22.9.0 | April 2027 | ✅ Yes |
170169
| Node.js 24 | 24.0.0 | April 2028 | ✅ Yes |

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@
155155
"parse-dashboard": "./bin/parse-dashboard"
156156
},
157157
"engines": {
158-
"node": ">=18.20.4 <19.0.0 || >=20.18.0 <21.0.0 || >=22.12.0 <23.0.0 || >=24.0.0 <25.0.0"
158+
"node": ">=20.18.0 <21.0.0 || >=22.12.0 <23.0.0 || >=24.0.0 <25.0.0"
159159
},
160160
"main": "Parse-Dashboard/app.js",
161161
"jest": {

0 commit comments

Comments
 (0)