From 58e9c03812f51654fff3d03f5aced9226c7b2797 Mon Sep 17 00:00:00 2001 From: mr0xb <47467008+mr0xb@users.noreply.github.com> Date: Mon, 24 Aug 2026 16:01:16 -0400 Subject: [PATCH] release updates --- .github/workflows/release.yml | 6 ++++++ Makefile | 12 ++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7fc0524..7aa0ef6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,6 +46,12 @@ jobs: - name: Build release binaries run: make build + - name: Install UPX + run: sudo apt-get update && sudo apt-get install -y upx-ucl + + - name: Compress Linux binaries + run: upx --best --lzma dist/*-linux-* + - name: Publish GitHub release uses: softprops/action-gh-release@v2 with: diff --git a/Makefile b/Makefile index 8bbb7a3..7a961d6 100644 --- a/Makefile +++ b/Makefile @@ -18,11 +18,11 @@ all: test build ## build — compile for all target platforms build: $(TARGETS) -darwin/amd64: - GOOS=darwin GOARCH=amd64 go build $(LDFLAGS) -o $(OUTDIR)/$(BINARY)-darwin-amd64 . +#darwin/amd64: +# GOOS=darwin GOARCH=amd64 go build $(LDFLAGS) -o $(OUTDIR)/$(BINARY)-darwin-amd64 . -darwin/arm64: - GOOS=darwin GOARCH=arm64 go build $(LDFLAGS) -o $(OUTDIR)/$(BINARY)-darwin-arm64 . +#darwin/arm64: +# GOOS=darwin GOARCH=arm64 go build $(LDFLAGS) -o $(OUTDIR)/$(BINARY)-darwin-arm64 . linux/amd64: GOOS=linux GOARCH=amd64 go build $(LDFLAGS) -o $(OUTDIR)/$(BINARY)-linux-amd64 . @@ -30,8 +30,8 @@ linux/amd64: linux/arm64: GOOS=linux GOARCH=arm64 go build $(LDFLAGS) -o $(OUTDIR)/$(BINARY)-linux-arm64 . -linux/arm: - GOOS=linux GOARCH=arm GOARM=7 go build $(LDFLAGS) -o $(OUTDIR)/$(BINARY)-linux-armv7 . +#linux/arm: +# GOOS=linux GOARCH=arm GOARM=7 go build $(LDFLAGS) -o $(OUTDIR)/$(BINARY)-linux-armv7 . ## test — run all tests test: