Skip to content

Commit 2794b73

Browse files
authored
feat: Add Node 24 support (#2808)
1 parent ced23ad commit 2794b73

File tree

5 files changed

+13
-10
lines changed

5 files changed

+13
-10
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
timeout-minutes: 5
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
- name: Check NPM lock file version
1616
uses: mansona/npm-lockfile-version@v1
1717
with:
@@ -21,7 +21,7 @@ jobs:
2121
timeout-minutes: 10
2222
runs-on: ubuntu-latest
2323
steps:
24-
- uses: actions/checkout@v3
24+
- uses: actions/checkout@v4
2525
- name: Use Node.js
2626
uses: actions/setup-node@v4
2727
with:
@@ -36,7 +36,7 @@ jobs:
3636
timeout-minutes: 10
3737
runs-on: ubuntu-latest
3838
steps:
39-
- uses: actions/checkout@v3
39+
- uses: actions/checkout@v4
4040
- name: Use Node.js
4141
uses: actions/setup-node@v4
4242
with:
@@ -49,7 +49,7 @@ jobs:
4949
timeout-minutes: 15
5050
runs-on: ubuntu-latest
5151
steps:
52-
- uses: actions/checkout@v3
52+
- uses: actions/checkout@v4
5353
- name: Use Node.js
5454
uses: actions/setup-node@v4
5555
with:
@@ -83,13 +83,15 @@ jobs:
8383
NODE_VERSION: 20.15.1
8484
- name: Node 22
8585
NODE_VERSION: 22.4.1
86+
- name: Node 24
87+
NODE_VERSION: 24.1.0
8688
fail-fast: false
8789
steps:
8890
- name: Fix usage of insecure GitHub protocol
8991
run: sudo git config --system url."https://github".insteadOf "git://github"
90-
- uses: actions/checkout@v3
92+
- uses: actions/checkout@v4
9193
- name: Use Node.js
92-
uses: actions/setup-node@v3
94+
uses: actions/setup-node@v4
9395
with:
9496
node-version: ${{ matrix.NODE_VERSION }}
9597
cache: npm

.github/workflows/release-manual-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
timeout-minutes: 15
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
with:
1616
ref: ${{ github.event.inputs.tag }}
1717
- name: Use Node.js

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[![Snyk Badge](https://snyk.io/test/github/parse-community/Parse-SDK-JS/badge.svg)](https://snyk.io/test/github/parse-community/Parse-SDK-JS)
88
[![Coverage](https://codecov.io/gh/parse-community/Parse-SDK-JS/branch/alpha/graph/badge.svg)](https://codecov.io/gh/parse-community/Parse-SDK-JS)
99

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

1313
[![npm latest version](https://img.shields.io/npm/v/parse/latest.svg)](https://www.npmjs.com/package/parse)
@@ -54,6 +54,7 @@ Parse JS SDK is continuously tested with the most recent releases of Node.js to
5454
| Node.js 18 | 18.20.3 | April 2025 | ✅ Yes |
5555
| Node.js 20 | 20.15.0 | April 2026 | ✅ Yes |
5656
| Node.js 22 | 22.4.0 | April 2027 | ✅ Yes |
57+
| Node.js 24 | 24.0.0 | April 2028 | ✅ Yes |
5758

5859
## Getting Started
5960

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
@@ -116,7 +116,7 @@
116116
"cross-env": "cross-env"
117117
},
118118
"engines": {
119-
"node": "18 || 19 || 20 || 22"
119+
"node": "18 || 19 || 20 || 22 || 24"
120120
},
121121
"jest": {
122122
"automock": true,

0 commit comments

Comments
 (0)