Skip to content

Commit e101af8

Browse files
committed
test fewer Node.js versions and operating systems
(cherry picked from commit dfd434b)
1 parent 24cbfe2 commit e101af8

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

‎.github/workflows/node.yml‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,13 @@ jobs:
2121

2222
strategy:
2323
matrix:
24-
version: [22.13.0, 22.x, 24.x, 26.x]
25-
os: [macos-latest, ubuntu-latest, windows-latest]
24+
# the oldest supported version, the middle one and the newest on Linux; macOS (arm64) and Windows (line endings,
25+
# timers) with the newest only: the library is plain JavaScript, so those are about the tests' files and the CPU
26+
version: [22.13.0, 24.x, 26.x]
27+
os: [ubuntu-latest]
28+
include:
29+
- { version: 26.x, os: macos-latest }
30+
- { version: 26.x, os: windows-latest }
2631

2732
steps:
2833
- uses: actions/checkout@v7
@@ -53,7 +58,7 @@ jobs:
5358
strategy:
5459
matrix:
5560
runtime: [deno, bun]
56-
os: [macos-latest, ubuntu-latest, windows-latest]
61+
os: [ubuntu-latest]
5762

5863
steps:
5964
- uses: actions/checkout@v7

0 commit comments

Comments
 (0)