Skip to content

Fixes #254 - Bump @vscode/test-electron to 3.1.0 and Node to 22 - #255

Merged
robstryker merged 3 commits into
redhat-developer:masterfrom
robstryker:issue-254-fix-macos-electron-enoent
Aug 11, 2026
Merged

Fixes #254 - Bump @vscode/test-electron to 3.1.0 and Node to 22#255
robstryker merged 3 commits into
redhat-developer:masterfrom
robstryker:issue-254-fix-macos-electron-enoent

Conversation

@robstryker

Copy link
Copy Markdown
Collaborator

Summary

Test plan

  • CI passes on all three platforms (Ubuntu, Windows, macOS)

🤖 Generated with Claude Code

robstryker and others added 3 commits August 11, 2026 15:13
…Node to 22

VS Code v1.110+ renamed the macOS binary from Contents/MacOS/Electron
to Contents/MacOS/Code. @vscode/test-electron 3.1.0 resolves the path
via CFBundleExecutable from Info.plist, fixing the ENOENT on macOS CI.
@vscode/test-electron 3.0.0+ requires Node >= 22.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Picks up latest rsp-server fixes missing from the community extension.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
macOS limits Unix domain socket paths to 104 bytes. The CI workspace
path is long enough that VS Code's IPC socket exceeds this and fails
with EINVAL. Use /tmp/vsctest as the user-data-dir on Darwin.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@robstryker
robstryker merged commit 081be34 into redhat-developer:master Aug 11, 2026
3 checks passed
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.

1 participant