Skip to content

Bump @vscode/test-electron to ^3.1.0 to fix macOS CI - #288

Merged
rzhao271 merged 1 commit into
copilot/migrate-ci-pipelines-to-github-actionsfrom
copilot/fix-macos-github-actions-job
Jul 27, 2026
Merged

Bump @vscode/test-electron to ^3.1.0 to fix macOS CI#288
rzhao271 merged 1 commit into
copilot/migrate-ci-pipelines-to-github-actionsfrom
copilot/fix-macos-github-actions-job

Conversation

Copilot AI commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

The macOS CI job was failing with ENOENT when @vscode/test-electron v2.5.2 tried to spawn the Electron binary after downloading VS Code Insiders on darwin-arm64 — the extracted path no longer matched what the library expected.

Changes

  • package.json: @vscode/test-electron ^2.5.2^3.1.0
  • package-lock.json: updated lockfile accordingly

v3.x fixes binary path resolution for macOS arm64. The runTests API is unchanged; no call-site modifications required.

Copilot AI changed the title Bump @vscode/test-electron to ^3.1.0 to fix macOS CI failure Bump @vscode/test-electron to ^3.1.0 to fix macOS CI Jul 27, 2026
Copilot AI requested a review from rzhao271 July 27, 2026 22:34
@rzhao271
rzhao271 marked this pull request as ready for review July 27, 2026 22:44
@rzhao271
rzhao271 merged commit 3a08b71 into copilot/migrate-ci-pipelines-to-github-actions Jul 27, 2026
8 of 10 checks passed
@rzhao271
rzhao271 deleted the copilot/fix-macos-github-actions-job branch July 27, 2026 22:45
rzhao271 pushed a commit that referenced this pull request Jul 28, 2026
* chore: add GitHub Actions CI workflow

* chore: pin actions to latest semver, add persist-credentials false and permissions empty

* Bump @vscode/test-electron to ^3.1.0 to fix macOS CI (#288)

Bump @vscode/test-electron to ^3.1.0 to fix macOS CI failure

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
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