| ... | ... | @@ -98,6 +98,14 @@ jobs: |
| 98 | 98 | - name: Install dependencies |
| 99 | 99 | run: bun install --frozen-lockfile |
| 100 | 100 | |
| 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 | |
| 101 | 109 | - id: release_meta |
| 102 | 110 | name: Resolve release version |
| 103 | 111 | shell: bash |