@@ -21,21 +21,23 @@ jobs:
2121 draft : false
2222 prerelease : false
2323
24- linuxamd64build :
24+ amd64build :
2525 name : build amd64 version
2626 needs : release
2727 runs-on : ubuntu-latest
2828 steps :
2929 - uses : actions/checkout@v2
3030 - name : Set up Go
3131 uses : actions/setup-go@v4
32+
3233 - name : build linux amd64 version
3334 run : |
3435 go build -ldflags="-s -w" -tags netgo -trimpath -o go-proxy-bingai main.go
3536
36- - name : package
37+ - name : package linux amd64
3738 run : tar -zcvf go-proxy-bingai-linux-amd64.tar.gz go-proxy-bingai
38- - name : upload
39+
40+ - name : upload linux amd64
3941 uses : actions/upload-release-asset@v1
4042 env :
4143 GITHUB_TOKEN : ${{ secrets.GH_TOKEN }}
4547 asset_name : go-proxy-bingai-linux-amd64.tar.gz
4648 asset_content_type : application/gzip
4749
48- linuxarm64build :
50+ - name : build windows amd64 version
51+ run : |
52+ GOOS=windows GOARCH=amd64 go build -ldflags="-s -w" -tags netgo -trimpath -o go-proxy-bingai.exe main.go
53+
54+ - name : package windows amd64
55+ run : tar -zcvf go-proxy-bingai-windows-amd64.tar.gz go-proxy-bingai.exe
56+
57+ - name : upload windows amd64
58+ uses : actions/upload-release-asset@v1
59+ env :
60+ GITHUB_TOKEN : ${{ secrets.GH_TOKEN }}
61+ with :
62+ upload_url : ${{ needs.release.outputs.upload_url }}
63+ asset_path : go-proxy-bingai-windows-amd64.tar.gz
64+ asset_name : go-proxy-bingai-windows-amd64.tar.gz
65+ asset_content_type : application/gzip
66+
67+ arm64build :
4968 name : build arm64 version
5069 needs : release
5170 runs-on : ubuntu-latest
5776 run : |
5877 go build -ldflags="-s -w" -tags netgo -trimpath -o go-proxy-bingai main.go
5978
60- - name : package
79+ - name : package linux arm64
6180 run : tar -zcvf go-proxy-bingai-linux-arm64.tar.gz go-proxy-bingai
62- - name : upload
81+
82+ - name : upload linux arm64
6383 uses : actions/upload-release-asset@v1
6484 env :
6585 GITHUB_TOKEN : ${{ secrets.GH_TOKEN }}
6989 asset_name : go-proxy-bingai-linux-arm64.tar.gz
7090 asset_content_type : application/gzip
7191
92+ - name : build windows amd64 version
93+ run : |
94+ GOOS=windows GOARCH=arm64 go build -ldflags="-s -w" -tags netgo -trimpath -o go-proxy-bingai.exe main.go
95+
96+ - name : package windows arm64
97+ run : tar -zcvf go-proxy-bingai-windows-arm64.tar.gz go-proxy-bingai.exe
98+
99+ - name : upload windows arm64
100+ uses : actions/upload-release-asset@v1
101+ env :
102+ GITHUB_TOKEN : ${{ secrets.GH_TOKEN }}
103+ with :
104+ upload_url : ${{ needs.release.outputs.upload_url }}
105+ asset_path : go-proxy-bingai-windows-arm64.tar.gz
106+ asset_name : go-proxy-bingai-windows-arm64.tar.gz
107+ asset_content_type : application/gzip
108+
72109 docker-build :
73110 runs-on : ubuntu-latest
74111
0 commit comments