authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-05-29 09:38:25-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-05-29 09:38:25-07:00
loge3accd6e957910649a9cca1b3280c6bbbf638690
treea464c2a246a52a7b735d9676f2a4b5350a404049
parentcf07d0632174b432ce8bd70f3292f615afe8b184
signature Signed by PGP key B5690EEEBB952194

Ensure Electron runtime is installed in release workflow (#2861)


1 files changed, 8 insertions(+), 0 deletions(-)

.github/workflows/release.yml+8
......@@ -98,6 +98,14 @@ jobs:
9898 - name: Install dependencies
9999 run: bun install --frozen-lockfile
100100
101 - name: Ensure Electron runtime is installed
102 run: |
103 if ! node -e "require('./apps/desktop/node_modules/electron')" >/dev/null 2>&1; then
104 rm -rf apps/desktop/node_modules/electron/dist apps/desktop/node_modules/electron/path.txt
105 bun apps/desktop/node_modules/electron/install.js
106 fi
107 node -e "require('./apps/desktop/node_modules/electron')"
108
101109 - id: release_meta
102110 name: Resolve release version
103111 shell: bash