mirror of
https://github.com/oneclickvirt/ecs.git
synced 2025-12-24 12:37:53 +08:00
fix: 尝试修复win编译出的exe报毒的问题
This commit is contained in:
23
.github/workflows/build_binary.yaml
vendored
23
.github/workflows/build_binary.yaml
vendored
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user