3737 - name : Setup node
3838 uses : actions/setup-node@v4
3939 with :
40- node-version : 22
40+ node-version : 24
4141 cache : npm
4242
4343 - name : Install Node.js dependencies
7171 - name : Setup node
7272 uses : actions/setup-node@v4
7373 with :
74- node-version : 22
74+ node-version : 24
7575 cache : npm
7676 - name : Install dependencies
7777 run : npm ci
8383 test -z "$(git status --porcelain)"
8484
8585 build :
86- name : Build ${{ matrix.settings.target }} with node@22
86+ name : Build ${{ matrix.settings.target }} with node@24
8787 runs-on : ${{ matrix.settings.host }}
8888 strategy :
8989 fail-fast : false
@@ -120,7 +120,7 @@ jobs:
120120 uses : actions/setup-node@v4
121121 if : ${{ !matrix.settings.docker }}
122122 with :
123- node-version : 22
123+ node-version : 24
124124 cache : npm
125125 - name : Install
126126 uses : dtolnay/rust-toolchain@stable
@@ -177,9 +177,9 @@ jobs:
177177 target : x86_64-apple-darwin
178178 architecture : x64
179179 node :
180- - ' 18'
181180 - ' 20'
182181 - ' 22'
182+ - ' 24'
183183 runs-on : ${{ matrix.settings.host }}
184184 steps :
185185 - uses : actions/checkout@v4
@@ -210,9 +210,9 @@ jobs:
210210 fail-fast : false
211211 matrix :
212212 node :
213- - ' 18'
214213 - ' 20'
215214 - ' 22'
215+ - ' 24'
216216 runs-on : ubuntu-latest
217217 steps :
218218 - uses : actions/checkout@v4
@@ -242,9 +242,9 @@ jobs:
242242 # fail-fast: false
243243 # matrix:
244244 # node:
245- # - '18'
246245 # - '20'
247246 # - '22'
247+ # - '24'
248248 # runs-on: ubuntu-latest
249249 # steps:
250250 # - uses: actions/checkout@v4
@@ -275,9 +275,9 @@ jobs:
275275 fail-fast : false
276276 matrix :
277277 node :
278- - ' 18'
279278 - ' 20'
280279 - ' 22'
280+ - ' 24'
281281 runs-on : ubuntu-latest
282282 steps :
283283 - uses : actions/checkout@v4
@@ -308,7 +308,7 @@ jobs:
308308 ls -la
309309
310310 test-linux-aarch64-musl-binding :
311- name : Test aarch64-unknown-linux-musl with node@22
311+ name : Test aarch64-unknown-linux-musl with node@24
312312 needs :
313313 - build
314314 runs-on : ubuntu-latest
@@ -333,7 +333,7 @@ jobs:
333333 - name : Setup and run tests
334334 uses : addnab/docker-run-action@v3
335335 with :
336- image : node:22 -alpine
336+ image : node:24 -alpine
337337 options : ' --platform linux/arm64 -v ${{ github.workspace }}:/build -w /build'
338338 run : |
339339 set -e
@@ -356,7 +356,7 @@ jobs:
356356 - name : Setup node
357357 uses : actions/setup-node@v4
358358 with :
359- node-version : 22
359+ node-version : 24
360360 cache : npm
361361 - name : Install dependencies
362362 run : npm ci
0 commit comments