From 7d612ee5c2aa246e0c24c6c58d70821bcc442081 Mon Sep 17 00:00:00 2001 From: samwaf Date: Wed, 16 Oct 2024 09:58:23 +0800 Subject: [PATCH] ci:upx compress --- .github/workflows/goreleaser.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 8e57fc9..0694f2f 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -56,6 +56,10 @@ jobs: sudo apt-get update sudo apt-get install -y gcc-mingw-w64-x86-64 gcc-mingw-w64-i686 build-essential + - name: Install UPX + run: | + sudo apt-get install -y upx + - name: DownLoad New SamWafWeb run: | curl -L https://github.com/samwafgo/SamWafWeb/releases/latest/download/dist.tar.gz -o dist.tar.gz @@ -95,6 +99,10 @@ jobs: run: | go build -ldflags="-X SamWaf/global.GWAF_RUNTIME_WIN7_VERSION=true -X SamWaf/global.GWAF_RELEASE=true -X SamWaf/global.GWAF_RELEASE_VERSION_NAME=${BUILDTIME} -X SamWaf/global.GWAF_RELEASE_VERSION=${CURRENT_TAG} -s -w -extldflags '-static'" -o ./release/SamWaf64W7.exe main.go + - name: Compress executable with UPX + run: | + upx --best --lzma ./release/SamWaf64W7.exe + - name: Archive artifacts uses: actions/upload-artifact@v4 with: