fix: 尝试修复win编译出的exe报毒的问题

This commit is contained in:
spiritlhl
2025-07-18 00:36:43 +08:00
committed by GitHub
parent 06007c191f
commit a94e9a6284

View File

@@ -46,12 +46,12 @@ jobs:
curl -s -X POST -H "Authorization: Bearer ${{ secrets.GHT }}" \
-H "Content-Type: application/json" \
-d "{\"tag_name\":\"$TAG\",\"name\":\"$TAG\",\"body\":$CHANGELOG_BODY,\"draft\":false,\"prerelease\":false}" \
"https://api.github.com/repos/${{ github.repository }}/releases" > /dev/null
"https://api.github.com/repos/${{ github.repository }}/releases"
else
curl -s -X PATCH -H "Authorization: Bearer ${{ secrets.GHT }}" \
-H "Content-Type: application/json" \
-d "{\"body\":$CHANGELOG_BODY}" \
"https://api.github.com/repos/${{ github.repository }}/releases/$RELEASE_EXISTS" > /dev/null
"https://api.github.com/repos/${{ github.repository }}/releases/$RELEASE_EXISTS"
fi
- name: Delete existing release assets
@@ -140,8 +140,10 @@ jobs:
goarch: amd64
cgo_enabled: "1"
cc: x86_64-w64-mingw32-gcc
cflags: "-O2 -static-libgcc -static-libstdc++"
ldflags: "-extldflags=-static -s -w"
# cflags: "-O2 -static-libgcc -static-libstdc++"
# ldflags: "-extldflags=-static -s -w"
cflags: "-O2 -static-libgcc -static-libstdc++ -DWIN32_LEAN_AND_MEAN"
ldflags: "-extldflags=-static -s -w -H=console"
packages: "build-essential gcc-mingw-w64-x86-64"
runner: ubuntu-latest
@@ -149,11 +151,20 @@ jobs:
goarch: 386
cgo_enabled: "1"
cc: i686-w64-mingw32-gcc
cflags: "-O2 -static-libgcc -static-libstdc++"
ldflags: "-extldflags=-static -s -w"
# cflags: "-O2 -static-libgcc -static-libstdc++"
# ldflags: "-extldflags=-static -s -w"
cflags: "-O2 -static-libgcc -static-libstdc++ -DWIN32_LEAN_AND_MEAN"
ldflags: "-extldflags=-static -s -w -H=console"
packages: "build-essential gcc-mingw-w64-i686"
runner: ubuntu-latest
- goos: windows
goarch: arm64
cgo_enabled: "0"
ldflags: "-extldflags=-static -s -w -H=console"
packages: "build-essential"
runner: ubuntu-latest
- goos: darwin
goarch: amd64
cgo_enabled: "0"