Skip to content

Commit 69264b0

Browse files
committed
Add Node 24 to test matrix
1 parent 7252be9 commit 69264b0

File tree

6 files changed

+8
-7
lines changed

6 files changed

+8
-7
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ jobs:
113113
strategy:
114114
fail-fast: false
115115
matrix:
116-
node: [18, 22] # Min and max supported Node versions
116+
node: [18, 22, 24] # Min and max officially supported Node versions + next max
117117
platform: [linux-x64, linux-arm, macos-x64, macos-arm, windows-x64]
118118
include:
119119
- platform: linux-x64

.github/workflows/conventions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Install Node
2020
uses: actions/setup-node@v4
2121
with:
22-
node-version: 20
22+
node-version: 22
2323

2424
- name: Get NPM cache directory
2525
id: npm-cache-dir

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
- name: Install Node
3939
uses: actions/setup-node@v4
4040
with:
41-
node-version: 20
41+
node-version: 22
4242

4343
- name: Get NPM cache directory
4444
id: npm-cache-dir

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ jobs:
168168
- name: Install Node
169169
uses: actions/setup-node@v4
170170
with:
171-
node-version: 20
171+
node-version: 22
172172

173173
- name: Get NPM cache directory
174174
id: npm-cache-dir
@@ -213,7 +213,7 @@ jobs:
213213
strategy:
214214
fail-fast: false
215215
matrix:
216-
node: [18, 22] # Min and max supported Node versions
216+
node: [18, 22, 24] # Min and max officially supported Node versions + next max
217217
platform: [linux-x64, linux-arm, macos-x64, macos-arm, windows-x64]
218218
sample: [hello-world, fetch-esm, hello-world-mtls]
219219
server: [cli, cloud]

.github/workflows/stress.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
- name: Install Node
6363
uses: actions/setup-node@v4
6464
with:
65-
node-version: 20
65+
node-version: 22
6666

6767
- name: Get NPM cache directory
6868
id: npm-cache-dir

CONTRIBUTING.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ See [sdk-structure.md](./docs/sdk-structure.md)
5050

5151
### Environment setup
5252

53-
The TS SDK can be executed on 18, 20 or 22. However, we recommend using Node 22 for SDK development.
53+
TS SDK is officially supported on Node 18, 20, 22, or 24. However, we recommend using the
54+
[Active LTS](https://nodejs.org/en/about/previous-releases#nodejs-releases) for SDK development.
5455
For easier testing during development you may want to use a version manager, such as
5556
[fnm](https://github.com/Schniz/fnm) or [nvm](https://github.com/nvm-sh/nvm/blob/master/README.md).
5657

0 commit comments

Comments
 (0)