Skip to content

Drop end-of-life Node versions#1220

Merged
graygilmore merged 3 commits into
mainfrom
gg-drop-eol-nodes
Jun 1, 2026
Merged

Drop end-of-life Node versions#1220
graygilmore merged 3 commits into
mainfrom
gg-drop-eol-nodes

Conversation

@graygilmore
Copy link
Copy Markdown
Contributor

@graygilmore graygilmore commented Jun 1, 2026

Summary

Updates the repo's Node versions now that Node 18 and 20 are end-of-life:

This should unblock dependency updates like #1219 without keeping CI on unsupported Node versions.

Node 24.16.0 can hang while extracting the browser archive from @playwright/browser-chromium 1.58.0 during pnpm install. That blocks the Node 24 CI jobs before they get to any tests.

Override the Playwright packages to 1.60.0 so @vscode/test-web keeps using the patched zip extraction path while we leave the rest of the dependency tree alone.
@graygilmore graygilmore marked this pull request as ready for review June 1, 2026 21:35
@graygilmore graygilmore requested a review from a team as a code owner June 1, 2026 21:35
@graygilmore graygilmore merged commit 84865c8 into main Jun 1, 2026
8 checks passed
@graygilmore graygilmore deleted the gg-drop-eol-nodes branch June 1, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants