@@ -49,15 +49,15 @@ jobs:
49
49
env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-darwin/netclient main.go
50
50
env CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags="-X 'main.version=${NETMAKER_VERSION}'" -o build/netclient-darwin-arm64/netclient main.go
51
51
52
- # - name: Upload netmaker x86 to Release
53
- # uses: svenstaro/upload-release-action@v2
54
- # with:
55
- # repo_token: ${{ secrets.GITHUB_TOKEN }}
56
- # file: build/netmaker
57
- # tag: ${{ env.NETMAKER_VERSION }}
58
- # overwrite: true
59
- # prerelease: true
60
- # asset_name: netmaker
52
+ - name : Upload netmaker x86 to Release
53
+ uses : svenstaro/upload-release-action@v2
54
+ with :
55
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
56
+ file : build/netmaker
57
+ tag : ${{ env.NETMAKER_VERSION }}
58
+ overwrite : true
59
+ prerelease : true
60
+ asset_name : netmaker
61
61
62
62
- name : Upload x86 to Release
63
63
uses : svenstaro/upload-release-action@v2
69
69
prerelease : true
70
70
asset_name : netclient
71
71
72
+ - name : Package x86 deb
73
+ uses : gravitl/github-action-fpm@master
74
+ with :
75
+ fpm_args : ' ./netclient/build/netclient=/sbin/netclient ./netclient/build/netclient.service=/lib/systemd/system/netclient.service'
76
+ fpm_opts : ' --debug -s dir -t deb --architecture amd64 --version ${{ env.PACKAGE_VERSION }}'
77
+ - name : Upload x86 deb to Release
78
+ uses : svenstaro/upload-release-action@v2
79
+ with :
80
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
81
+ file : netclient_${{ env.PACKAGE_VERSION }}_amd64.deb
82
+ tag : ${{ env.NETMAKER_VERSION }}
83
+ overwrite : true
84
+ prerelease : true
85
+ asset_name : netclient_${{ env.PACKAGE_VERSION }}_amd64.deb
86
+
87
+ - name : Package x86 rpm
88
+ uses : gravitl/github-action-fpm@master
89
+ with :
90
+ fpm_args : ' ./netclient/build/netclient=/sbin/netclient ./netclient/build/netclient.service=/lib/systemd/system/netclient.service'
91
+ fpm_opts : ' -s dir -t rpm --architecture amd64 --version ${{ env.PACKAGE_VERSION }}'
92
+ - name : Upload x86 rpm to Release
93
+ uses : svenstaro/upload-release-action@v2
94
+ with :
95
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
96
+ file : netclient_${{ env.PACKAGE_VERSION }}_amd64.rpm
97
+ tag : ${{ env.NETMAKER_VERSION }}
98
+ overwrite : true
99
+ prerelease : true
100
+ asset_name : netclient_${{ env.PACKAGE_VERSION }}_amd64.rpm
101
+
72
102
# - name: Upload arm5 to Release
73
103
# uses: svenstaro/upload-release-action@v2
74
104
# with:
@@ -99,15 +129,46 @@ jobs:
99
129
# prerelease: true
100
130
# asset_name: netclient-arm7
101
131
102
- # - name: Upload arm64 to Release
103
- # uses: svenstaro/upload-release-action@v2
104
- # with:
105
- # repo_token: ${{ secrets.GITHUB_TOKEN }}
106
- # file: netclient/build/netclient-arm64/netclient
107
- # tag: ${{ env.NETMAKER_VERSION }}
108
- # overwrite: true
109
- # prerelease: true
110
- # asset_name: netclient-arm64
132
+ - name : Upload arm64 to Release
133
+ uses : svenstaro/upload-release-action@v2
134
+ with :
135
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
136
+ file : netclient/build/netclient-arm64/netclient
137
+ tag : ${{ env.NETMAKER_VERSION }}
138
+ overwrite : true
139
+ prerelease : true
140
+ asset_name : netclient-arm64
141
+
142
+ - name : Package arm64 deb
143
+ uses : gravitl/github-action-fpm@master
144
+ with :
145
+ fpm_args : ' ./netclient/build/netclient-arm64/netclient=/sbin/netclient ./netclient/build/netclient.service=/lib/systemd/netclient.service'
146
+ fpm_opts : ' --debug -s dir -t deb --architecture arm64 --version ${{ env.PACKAGE_VERSION }}'
147
+ - name : Upload arm deb to Release
148
+ uses : svenstaro/upload-release-action@v2
149
+ with :
150
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
151
+ file : netclient_${{ env.PACKAGE_VERSION }}_arm64.deb
152
+ tag : ${{ env.NETMAKER_VERSION }}
153
+ overwrite : true
154
+ prerelease : true
155
+ asset_name : netclient_${{ env.PACKAGE_VERSION }}_arm64.deb
156
+
157
+ - name : Package arm64 rpm
158
+ uses : gravitl/github-action-fpm@master
159
+ with :
160
+ fpm_args : ' ./netclient/build/netclient-arm64/netclient=/sbin/netclient ./netclient/build/netclient.service=/lib/systemd/netclient.service'
161
+ fpm_opts : ' --debug -s dir -t rpm --architecture arm64 --version ${{ env.PACKAGE_VERSION }}'
162
+ - name : Upload arm64 rpm to Release
163
+ uses : svenstaro/upload-release-action@v2
164
+ with :
165
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
166
+ file : netclient_${{ env.PACKAGE_VERSION }}_arm64.rpm
167
+ tag : ${{ env.NETMAKER_VERSION }}
168
+ overwrite : true
169
+ prerelease : true
170
+ asset_name : netclient_${{ env.PACKAGE_VERSION }}_arm64.rpm
171
+
111
172
112
173
# - name: Upload mipsle to Release
113
174
# uses: svenstaro/upload-release-action@v2
@@ -189,32 +250,4 @@ jobs:
189
250
# prerelease: true
190
251
# asset_name: netclient-darwin-arm64
191
252
192
- - name : Package x86 deb
193
- uses : gravitl/github-action-fpm@master
194
- with :
195
- fpm_args : ' ./netclient/build/netclient=/sbin/netclient ./netclient/build/netclient.service=/lib/systemd/system/netclient.service'
196
- fpm_opts : ' --debug -s dir -t deb --architecture amd64 --version ${{ env.PACKAGE_VERSION }}'
197
- - name : Upload x86 deb to Release
198
- uses : svenstaro/upload-release-action@v2
199
- with :
200
- repo_token : ${{ secrets.GITHUB_TOKEN }}
201
- file : netclient_${{ env.PACKAGE_VERSION }}_amd64.deb
202
- tag : ${{ env.NETMAKER_VERSION }}
203
- overwrite : true
204
- prerelease : true
205
- asset_name : netclient_${{ env.PACKAGE_VERSION }}_amd64.deb
206
253
207
- - name : Package arm64 deb
208
- uses : gravitl/github-action-fpm@master
209
- with :
210
- fpm_args : ' ./netclient/build/netclient-arm64/netclient=/sbin/netclient ./netclient/build/netclient.service=/lib/systemd/netclient.service'
211
- fpm_opts : ' --debug -s dir -t deb --architecture arm64 --version ${{ env.PACKAGE_VERSION }}'
212
- - name : Upload x86 deb to Release
213
- uses : svenstaro/upload-release-action@v2
214
- with :
215
- repo_token : ${{ secrets.GITHUB_TOKEN }}
216
- file : netclient_${{ env.PACKAGE_VERSION }}_arm64.deb
217
- tag : ${{ env.NETMAKER_VERSION }}
218
- overwrite : true
219
- prerelease : true
220
- asset_name : netclient_${{ env.PACKAGE_VERSION }}_arm64.deb
0 commit comments