diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8aa5e4101..5a4c654ea 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -109,7 +109,7 @@ jobs: if [[ "$GITHUB_REF" != refs/tags/* ]]; then LDFLAGS="$LDFLAGS -X github.com/mhsanaei/3x-ui/v3/internal/config.buildCommit=${GITHUB_SHA::8} -X github.com/mhsanaei/3x-ui/v3/internal/config.buildDate=$(date -u +%Y-%m-%dT%H:%M:%SZ)" fi - go build -ldflags "$LDFLAGS" -o xui-release -v main.go + go build -buildvcs=true -ldflags "$LDFLAGS" -o xui-release -v . file xui-release ldd xui-release || echo "Static binary confirmed" @@ -247,6 +247,7 @@ jobs: msystem: MINGW64 update: true install: >- + git mingw-w64-x86_64-gcc mingw-w64-x86_64-sqlite3 mingw-w64-x86_64-pkg-config @@ -270,7 +271,7 @@ jobs: if [[ "$GITHUB_REF" != refs/tags/* ]]; then LDFLAGS="$LDFLAGS -X github.com/mhsanaei/3x-ui/v3/internal/config.buildCommit=${GITHUB_SHA:0:8} -X github.com/mhsanaei/3x-ui/v3/internal/config.buildDate=$(date -u +%Y-%m-%dT%H:%M:%SZ)" fi - go build -ldflags "$LDFLAGS" -o xui-release.exe -v main.go + go build -buildvcs=true -ldflags "$LDFLAGS" -o xui-release.exe -v . - name: Copy and download resources shell: pwsh