mirror of
https://github.com/ZhuLinsen/daily_stock_analysis
synced 2026-09-20 10:53:33 +08:00
fix: disable desktop auto publish during release builds
This commit is contained in:
@@ -81,9 +81,9 @@ fi
|
||||
|
||||
echo "Building macOS target arch: ${MAC_ARCH:-default}"
|
||||
if [[ ${#ARCH_ARGS[@]} -gt 0 ]]; then
|
||||
npx electron-builder --mac dmg "${ARCH_ARGS[@]}"
|
||||
npx electron-builder --mac dmg "${ARCH_ARGS[@]}" --publish never
|
||||
else
|
||||
npx electron-builder --mac dmg
|
||||
npx electron-builder --mac dmg --publish never
|
||||
fi
|
||||
popd >/dev/null
|
||||
|
||||
|
||||
@@ -91,7 +91,7 @@ if (!(Test-Path $appBuilderPath)) {
|
||||
Install-DesktopDependencies -Reason 'app-builder.exe missing' -Clean
|
||||
}
|
||||
|
||||
npx electron-builder --win nsis
|
||||
npx electron-builder --win nsis --publish never
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
throw 'Electron build failed.'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user