diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index 9de4ea5..09614ee 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -1,4 +1,4 @@ -name: Build +name: Build Packages on: push: @@ -58,7 +58,12 @@ jobs: run: | sed -i '/golang-package/a \\tGO_PKG_DEFAULT_LDFLAGS:=-w -s -extldflags "-static"' openlist/Makefile - - name: Build + - name: UPX Compress + if: ${{ matrix.arch != 'loongarch64_generic' && matrix.arch != 'mips64_mips64r2' && matrix.arch != 'mips64_octeonplus' && matrix.arch != 'mips64el_mips64r2' && matrix.arch != 'riscv64_riscv64' }} + run: | + sed -i '/INSTALL_DATA/a \\t/usr/bin/upx --lzma --best $(1)\/usr\/bin\/openlist' openlist/Makefile + + - name: Build Packages uses: sbwml/openwrt-gh-action-sdk@go1.25 env: ARCH: ${{ matrix.arch }}-${{ matrix.sdk }}