Skip to content

Commit cd7fe61

Browse files
authored
added release for compiling
1 parent f5df176 commit cd7fe61

File tree

1 file changed

+116
-0
lines changed

1 file changed

+116
-0
lines changed

.github/workflows/release.yml

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
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

Comments
 (0)