Files
app/scripts/ci-package-windows-release.sh
2026-10-31 01:47:24 +03:00

23 lines
475 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ARCH="${1:?usage: ci-package-windows-release.sh <x64|arm64>}"
export FROMCHAT_PACKAGING_JDK="${JAVA_HOME}"
export FROMCHAT_SKIP_RUST_BUILD=1
GRADLE_ARGS=(
:app:desktop:createReleaseDistributable
:app:desktop:patchWindowsJpackageReleaseIcon
:app:desktop:packSetupOnly
"-PdesktopArch=$ARCH"
--no-daemon
--console=plain
)
if [[ "$ARCH" == "arm64" ]]; then
GRADLE_ARGS+=("-PwindowsArm64")
fi
./gradlew "${GRADLE_ARGS[@]}"