1+ # .github/workflows/release.yaml
2+ on : release
3+ name : Build Release
4+ jobs :
5+ release-linux-386 :
6+ name : release linux/386
7+ permissions : write-all
8+ runs-on : ubuntu-latest
9+ steps :
10+ - uses : actions/checkout@master
11+ - name : compile and release
12+ uses : Allan-Nava/go-release.action@v1.4.8
13+ env :
14+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
15+ GOARCH : " 386"
16+ GOOS : linux
17+ EXTRA_FILES : " LICENSE"
18+ CMD_PATH : " cmd/main.go"
19+ BUILD_ARGS : " -o sprite-preview"
20+ PROJECT_NAME : " sprite-preview"
21+ release-linux-amd64 :
22+ name : release linux/amd64
23+ permissions : write-all
24+ runs-on : ubuntu-latest
25+ steps :
26+ - uses : actions/checkout@master
27+ - name : compile and release
28+ uses : Allan-Nava/go-release.action@v1.4.8
29+ env :
30+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
31+ GOARCH : amd64
32+ GOOS : linux
33+ EXTRA_FILES : " LICENSE"
34+ CMD_PATH : " cmd/main.go"
35+ BUILD_ARGS : " -o sprite-preview"
36+ PROJECT_NAME : " sprite-preview"
37+ release-linux-arm :
38+ name : release linux/386
39+ permissions : write-all
40+ runs-on : ubuntu-latest
41+ steps :
42+ - uses : actions/checkout@master
43+ - name : compile and release
44+ uses : Allan-Nava/go-release.action@v1.4.8
45+ env :
46+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
47+ GOARCH : " arm"
48+ GOOS : linux
49+ EXTRA_FILES : " LICENSE"
50+ CMD_PATH : " cmd/main.go"
51+ BUILD_ARGS : " -o sprite-preview"
52+ PROJECT_NAME : " sprite-preview"
53+ release-linux-arm64 :
54+ name : release linux/amd64
55+ permissions : write-all
56+ runs-on : ubuntu-latest
57+ steps :
58+ - uses : actions/checkout@master
59+ - name : compile and release
60+ uses : Allan-Nava/go-release.action@v1.4.7
61+ env :
62+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
63+ GOARCH : arm64
64+ GOOS : linux
65+ EXTRA_FILES : " LICENSE"
66+ CMD_PATH : " cmd/main.go"
67+ BUILD_ARGS : " -o sprite-preview"
68+ PROJECT_NAME : " sprite-preview"
69+ release-darwin-amd64 :
70+ name : release darwin/amd64
71+ permissions : write-all
72+ runs-on : ubuntu-latest
73+ steps :
74+ - uses : actions/checkout@master
75+ - name : compile and release
76+ uses : Allan-Nava/go-release.action@v1.4.8
77+ env :
78+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
79+ GOARCH : amd64
80+ GOOS : darwin
81+ EXTRA_FILES : " LICENSE"
82+ CMD_PATH : " cmd/main.go"
83+ BUILD_ARGS : " -o sprite-preview"
84+ PROJECT_NAME : " sprite-preview"
85+ release-windows-386 :
86+ name : release windows/386
87+ permissions : write-all
88+ runs-on : ubuntu-latest
89+ steps :
90+ - uses : actions/checkout@master
91+ - name : compile and release
92+ uses : Allan-Nava/go-release.action@v1.4.8
93+ env :
94+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
95+ GOARCH : " 386"
96+ GOOS : windows
97+ EXTRA_FILES : " LICENSE"
98+ CMD_PATH : " cmd/main.go"
99+ BUILD_ARGS : " -o sprite-preview"
100+ PROJECT_NAME : " sprite-preview"
101+ release-windows-amd64 :
102+ name : release windows/amd64
103+ permissions : write-all
104+ runs-on : ubuntu-latest
105+ steps :
106+ - uses : actions/checkout@master
107+ - name : compile and release
108+ uses : Allan-Nava/go-release.action@v1.4.8
109+ env :
110+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
111+ GOARCH : amd64
112+ GOOS : windows
113+ EXTRA_FILES : " LICENSE"
114+ CMD_PATH : " cmd/main.go"
115+ BUILD_ARGS : " -o sprite-preview"
116+ PROJECT_NAME : " sprite-preview"
0 commit comments