From cd0d6d9300a58b1c4d23b0d82fcd32c11a9eb096 Mon Sep 17 00:00:00 2001 From: Neil <4138956+nwparker@users.noreply.github.com> Date: Thu, 29 Oct 2026 22:14:00 -0700 Subject: [PATCH] ci(windows): install Electron once before the Windows boundary tests (#36248) --- .github/workflows/pr.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index d2d1e21715a..173ce7f4d52 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -1345,6 +1345,10 @@ jobs: - name: Build the Windows CLI launcher run: node config/scripts/build-windows-cli-launcher.mjs + # Install Electron once: otherwise each Electron test's require('electron') extracts it into one dist concurrently (EBUSY, 0xC0000005). + - name: Install the Electron binary + run: node config/scripts/install-electron-package-binary.mjs + # Files come from WINDOWS_BOUNDARY_TESTS, the same list that decides whether this job runs. - name: Test Windows-specific boundaries env: