diff --git a/.github/workflows/build-nightly-release.yml b/.github/workflows/build-nightly-release.yml index 99ef2d7a8135..6743673a0219 100644 --- a/.github/workflows/build-nightly-release.yml +++ b/.github/workflows/build-nightly-release.yml @@ -45,7 +45,7 @@ jobs: fi if [[ "$compile_target" == "mips-"* || "$compile_target" == "mipsel-"* || "$compile_target" == "mips64-"* || "$compile_target" == "mips64el-"* ]]; then - sudo apt-get update -y && sudo apt-get install -y upx; + wget -q https://github.com/upx/upx/releases/download/v4.0.2/upx-4.0.2-amd64_linux.tar.xz -O /tmp/upx-4.0.2.tar.xz&&mkdir -p /tmp/upx&&xz -d -c /tmp/upx-4.0.2.tar.xz | tar -x -C /tmp/upx; chmod +x /tmp/upx/upx-4.0.2-amd64_linux/upx&&export PATH=/tmp/upx/upx-4.0.2-amd64_linux:$PATH; if [[ "$?" == "0" ]]; then compile_compress="-u" fi diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index b431e7dc487b..1ebff26b0ae4 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -56,7 +56,7 @@ jobs: fi if [[ "$compile_target" == "mips-"* || "$compile_target" == "mipsel-"* || "$compile_target" == "mips64-"* || "$compile_target" == "mips64el-"* ]]; then - sudo apt-get update -y && sudo apt-get install -y upx; + wget -q https://github.com/upx/upx/releases/download/v4.0.2/upx-4.0.2-amd64_linux.tar.xz -O /tmp/upx-4.0.2.tar.xz&&mkdir -p /tmp/upx&&xz -d -c /tmp/upx-4.0.2.tar.xz | tar -x -C /tmp/upx; chmod +x /tmp/upx/upx-4.0.2-amd64_linux/upx&&export PATH=/tmp/upx/upx-4.0.2-amd64_linux:$PATH; if [[ "$?" == "0" ]]; then compile_compress="-u" fi diff --git a/build/build-release b/build/build-release index 73be4a2cd35f..c65da6ce351c 100755 --- a/build/build-release +++ b/build/build-release @@ -38,7 +38,7 @@ fi if [[ "${use_upx}" = true ]]; then if [[ -z "$upx" ]] && command -v upx &> /dev/null; then - upx="upx -9" + upx="upx --lzma --best" fi if [[ "x$upx" == "x" ]]; then diff --git a/build/build-release-zigbuild b/build/build-release-zigbuild index 0cd17fa04492..4c5aa2606e38 100755 --- a/build/build-release-zigbuild +++ b/build/build-release-zigbuild @@ -38,7 +38,7 @@ fi if [[ "${use_upx}" = true ]]; then if [[ -z "$upx" ]] && command -v upx &> /dev/null; then - upx="upx -9" + upx="upx --lzma --best" fi if [[ "x$upx" == "x" ]]; then