Skip to content

Commit 9f91074

Browse files
committed
ci: pin unit-test Electron to 42.3.0 (electron@latest 42.3.2 breaks oxc transform on macOS)
The unit-test script runs npx electron@latest. Electron 42.3.2 (2026-06-02) breaks the oxc transform under Electron-as-node on macOS arm64, failing the macOS unit job ("Expected } but found EOF") regardless of repo deps. Pin to 42.3.0 (last green) so CI no longer floats with Electron releases. Also carries the windows-2025-vs2026 runner rename.
1 parent 97893c8 commit 9f91074

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,16 @@ jobs:
3535
matrix:
3636
# Minimum supported version: VS Code 1.105 (Sept 2025) -> Electron 37 -> Node 22
3737
# See https://github.com/ewanharris/vscode-versions for version mapping.
38-
# Older Electron stays Linux-only; "latest" smoke-tests Windows + macOS too.
38+
# Newer Electron is pinned (not "latest"): 42.3.1+ breaks the oxc transform on macOS arm64.
3939
include:
4040
- { os: ubuntu-24.04, name: Linux, electron-version: "37" }
41-
- { os: ubuntu-24.04, name: Linux, electron-version: "latest" }
42-
- { os: windows-2025, name: Windows, electron-version: "latest" }
43-
- { os: macos-15, name: macOS, electron-version: "latest" }
41+
- { os: ubuntu-24.04, name: Linux, electron-version: "42.3.0" }
42+
- {
43+
os: windows-2025-vs2026,
44+
name: Windows,
45+
electron-version: "42.3.0",
46+
}
47+
- { os: macos-15, name: macOS, electron-version: "42.3.0" }
4448

4549
steps:
4650
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
@@ -62,7 +66,7 @@ jobs:
6266
include:
6367
- { os: ubuntu-24.04, name: Linux, vscode-version: "1.105.0" }
6468
- { os: ubuntu-24.04, name: Linux, vscode-version: "stable" }
65-
- { os: windows-2025, name: Windows, vscode-version: "stable" }
69+
- { os: windows-2025-vs2026, name: Windows, vscode-version: "stable" }
6670
- { os: macos-15, name: macOS, vscode-version: "stable" }
6771

6872
steps:

0 commit comments

Comments
 (0)