Skip to content

Commit 7c9cc1c

Browse files
committed
test: bump node to v25 and bun to v1.3 in GitHub Actions
1 parent 4b190a8 commit 7c9cc1c

File tree

4 files changed

+13
-6
lines changed

4 files changed

+13
-6
lines changed

.github/workflows/docs.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ concurrency:
2121
group: "pages"
2222
cancel-in-progress: false
2323

24+
env:
25+
NODE_LATEST: 25.x
26+
2427
jobs:
2528
# Single deploy job since we're just deploying
2629
deploy:
@@ -34,7 +37,7 @@ jobs:
3437
- name: Use Node.js
3538
uses: actions/setup-node@v4
3639
with:
37-
node-version: 24.x
40+
node-version: $NODE_LATEST
3841
cache: 'npm'
3942
cache-dependency-path: 'package.json'
4043
- name: Build docs

.github/workflows/test.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,17 @@ on:
1010
push:
1111
branches: [ "master" ]
1212

13+
env:
14+
NODE_LTE: 22.x
15+
NODE_LATEST: 25.x
16+
1317
jobs:
1418

1519
nodejs:
1620
strategy:
1721
matrix:
1822
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
19-
node-version: [22.x, 24.x]
23+
node-version: [$NODE_LTE, $NODE_LATEST]
2024
os: [ubuntu-latest, windows-latest, macos-latest]
2125

2226
runs-on: ${{ matrix.os }}
@@ -57,7 +61,7 @@ jobs:
5761
bun:
5862
strategy:
5963
matrix:
60-
bun-version: [1.2.18, 1.2.23]
64+
bun-version: [1.2.18, 1.3.0]
6165
os: [ubuntu-latest, windows-latest, macos-latest]
6266
isSuccessRequired: [required, optional]
6367
exclude:
@@ -122,7 +126,7 @@ jobs:
122126

123127
- uses: actions/setup-node@v4
124128
with:
125-
node-version: 24.x
129+
node-version: $NODE_LATEST
126130
cache: 'npm'
127131
cache-dependency-path: 'package.json'
128132

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Changelog
1111
- Dropped use of runners on AppVeyor (Windows) and Cirrus CI (Linux & MacOS) in favor of GitHub Actions
1212
- Added puppeteer.containerfile and modified info about testing
1313
- `keypair()` now returns `null` when key path was specified, but file could not be created, e.g., in read-only directory
14-
- Tests now pass also when run with Bun (tested with Bun v1.2.18)
14+
- Tests now pass also when run with Bun (tested with Bun v1.2.18 and v1.3.0)
1515

1616
**v1.1.3** - 2020-11-06
1717

puppeteer.containerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# Or:
1010
# podman run --rm --init -v $(pwd):/app -w /app --user node2 --userns=keep-id:uid=1001,gid=1001 -it puppeteer xvfb-run npm test
1111
#
12-
# Last change at: 2025-10-02, Alpine 3.22.1, Node 24.9.0
12+
# Last change at: 2025-10-18, Alpine 3.22.2, Node 25.0.0
1313
FROM docker.io/node:alpine
1414

1515
# If set to values different than the ones used by Node.js (1000:1000 at the time of writing),

0 commit comments

Comments
 (0)