Update CI
Release rolling / release (push) Failing after 13m48s

This commit is contained in:
Raven Scott
2026-07-11 12:39:11 -04:00
parent d71fefc9ff
commit 515532450e
4 changed files with 67 additions and 34 deletions
+3
View File
@@ -58,6 +58,9 @@ export PEARDOCK_CLIENT_HOSTS="${PEARDOCK_CLIENT_HOSTS:-$DEFAULT_HOSTS}"
# Prefer prebuilt natives when electron-forge cross-packages
export npm_config_build_from_source="${npm_config_build_from_source:-false}"
# Skip @electron/rebuild during forge package (prebuilds only) — avoids multi-minute "Finalizing"
export PEARDOCK_SKIP_REBUILD="${PEARDOCK_SKIP_REBUILD:-1}"
# --- server: all hosts (bare cross-compile) ---
log "building server binaries for: $PEARDOCK_SERVER_HOSTS"
+2 -1
View File
@@ -61,10 +61,11 @@ function makeClient(hosts = CLIENT_HOSTS) {
console.error(`[make] no client script for host ${host}`)
process.exit(1)
}
// Prefer prebuilds when cross-packaging (electron-rebuild on foreign arch fails)
// Prefer prebuilds; skip native rebuild (cross-arch rebuild is slow/fails)
const env = {
...process.env,
npm_config_build_from_source: 'false',
PEARDOCK_SKIP_REBUILD: process.env.PEARDOCK_SKIP_REBUILD || '1',
}
run(process.platform === 'win32' ? 'npm.cmd' : 'npm', ['run', script], { env })
}