Skip to content

Commit 1efc40e

Browse files
committed
fix(ci): drop Node 14 from unit test matrix
Node 14 ships with npm 6, which does not support workspaces. The build step requires workspace symlinks to resolve internal packages, so unit tests cannot run on Node 14. Node 14 runtime compatibility is already verified by the end-to-end tests, which build on Node 22 and run on Node 14.
1 parent ac50646 commit 1efc40e

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

.github/workflows/run-all-tests-pr.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,8 @@ jobs:
4141
os: [windows-latest, ubuntu-latest, macos-latest]
4242
node: [20]
4343
include:
44-
# Floor: legacy compatibility check
45-
- os: ubuntu-latest
46-
node: 14
44+
# Node 14 runtime compatibility is covered by end-to-end tests.
45+
# Unit tests require npm 7+ (workspaces) which Node 14 doesn't ship.
4746
# Ceiling: current LTS
4847
- os: ubuntu-latest
4948
node: 24

0 commit comments

Comments
 (0)