()
| 28 | |
| 29 | const appDir = fileURLToPath(new URL("../../apps/desktop/", import.meta.url)); |
| 30 | const hostBundle = () => { |
| 31 | // electron-builder names the dir `linux-<arch>-unpacked` for non-x64. |
| 32 | const dir = join(appDir, "dist", "linux-arm64-unpacked"); |
| 33 | return { |
| 34 | dir, |
| 35 | exe: join(dir, "executor-desktop"), |
| 36 | executor: join(dir, "resources/executor/executor"), |
| 37 | }; |
| 38 | }; |
| 39 | |
| 40 | /** Build the packaged linux-arm64 bundle if it isn't on disk. The `executor` |
| 41 | * binary is cross-compiled here via BUN_TARGET (same as the cli-linux lane); |
no outgoing calls
no test coverage detected