From e3accd6e957910649a9cca1b3280c6bbbf638690 Mon Sep 17 00:00:00 2001 From: Julius Marminge Date: Fri, 29 May 2026 09:38:25 -0700 Subject: [PATCH] Ensure Electron runtime is installed in release workflow (#2861) --- .github/workflows/release.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d90479087cfabb9f6fa1ab7b0a35b755c937a187..2a23e0d197a980f8025c85e03ae2bfeb7e2d9c80 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -98,6 +98,14 @@ jobs: - name: Install dependencies run: bun install --frozen-lockfile + - name: Ensure Electron runtime is installed + run: | + if ! node -e "require('./apps/desktop/node_modules/electron')" >/dev/null 2>&1; then + rm -rf apps/desktop/node_modules/electron/dist apps/desktop/node_modules/electron/path.txt + bun apps/desktop/node_modules/electron/install.js + fi + node -e "require('./apps/desktop/node_modules/electron')" + - id: release_meta name: Resolve release version shell: bash -- 2.54.0