@@ -108,36 +108,152 @@ jobs:
108108 strategy :
109109 matrix :
110110 platform :
111- - release_for : Linux-x86_64
111+ # macOS - 2
112+ - release_for : macOS-amd64
113+ os : macOS-latest
114+ target : x86_64-apple-darwin
115+ bin : filebrowser
116+ name : darwin-amd64-filebrowser.tar.gz
117+ pkg-name : darwin-amd64-filebrowser
118+ command : build
119+
120+ - release_for : macOS-arm64
121+ os : macOS-latest
122+ target : arm64-apple-darwin
123+ bin : filebrowser
124+ name : darwin-arm64-filebrowser.tar.gz
125+ pkg-name : darwin-arm64-filebrowser
126+ command : build
127+
128+ # freebsd - 3
129+ - release_for : freebsd-386
130+ os : freebsd-latest
131+ target : i386-unknown-freebsd
132+ bin : filebrowser
133+ name : freebsd-386-filebrowser.tar.gz
134+ pkg-name : freebsd-386-filebrowser
135+ command : build
136+
137+ - release_for : freebsd-amd64
138+ os : freebsd-latest
139+ target : x86_64-unknown-freebsd
140+ bin : filebrowser
141+ name : freebsd-amd64-filebrowser.tar.gz
142+ pkg-name : freebsd-amd64-filebrowser
143+ command : build
144+
145+ - release_for : freebsd-arm64
146+ os : freebsd-latest
147+ target : aarch64-unknown-freebsd
148+ bin : filebrowser
149+ name : freebsd-arm64-filebrowser.tar.gz
150+ pkg-name : freebsd-arm64-filebrowser
151+ command : build
152+
153+ # linux - 7
154+ - release_for : linux-386
155+ os : ubuntu-20.04
156+ target : i686-unknown-linux-gnu
157+ bin : filebrowser
158+ name : linux-386-filebrowser.tar.gz
159+ pkg-name : linux-386-filebrowser
160+ command : build
161+
162+ - release_for : linux-amd64
112163 os : ubuntu-20.04
113164 target : x86_64-unknown-linux-gnu
114165 bin : filebrowser
115- name : FileBrowser-Linux-x86_64 .tar.gz
116- pkg-name : FileBrowser-Linux-x86_64
166+ name : linux-amd64-filebrowser .tar.gz
167+ pkg-name : linux-amd64-filebrowser
117168 command : build
118169
119- - release_for : Windows-x86_64
120- os : windows-latest
121- target : x86_64-pc-windows-msvc
122- bin : filebrowser.exe
123- name : FileBrowser-Windows-x86_64.zip
124- pkg-name : FileBrowser-Windows-x86_64
170+ - release_for : linux-arm64
171+ os : ubuntu-20.04
172+ target : aarch64-unknown-linux-gnu
173+ bin : filebrowser
174+ name : linux-arm64-filebrowser.tar.gz
175+ pkg-name : linux-arm64-filebrowser
125176 command : build
126177
127- - release_for : macOS-x86_64
128- os : macOS-latest
129- target : x86_64-apple-darwin
178+ - release_for : linux-armv5
179+ os : ubuntu-20.04
180+ target : armv5te-unknown-linux-gnueabi
130181 bin : filebrowser
131- name : FileBrowser-Darwin-x86_64 .tar.gz
132- pkg-name : FileBrowser-Darwin-x86_64
182+ name : linux-armv5-filebrowser .tar.gz
183+ pkg-name : linux-armv5-filebrowser
133184 command : build
134185
135- - release_for : RaspberryPi
186+ - release_for : linux-armv6
136187 os : ubuntu-20.04
137- target : arm -unknown-linux-gnueabihf
188+ target : armv6 -unknown-linux-gnueabihf
138189 bin : filebrowser
139- name : FileBrowser-RaspberryPi.tar.gz
140- pkg-name : FileBrowser-RaspberryPi
190+ name : linux-armv6-filebrowser.tar.gz
191+ pkg-name : linux-armv6-filebrowser
192+ command : build
193+
194+ - release_for : linux-armv7
195+ os : ubuntu-20.04
196+ target : armv7-unknown-linux-gnueabihf
197+ bin : filebrowser
198+ name : linux-armv7-filebrowser.tar.gz
199+ pkg-name : linux-armv7-filebrowser
200+ command : build
201+
202+ - release_for : linux-riscv64
203+ os : ubuntu-20.04
204+ target : riscv64gc-unknown-linux-gnu
205+ bin : filebrowser
206+ name : linux-riscv64-filebrowser.tar.gz
207+ pkg-name : linux-riscv64-filebrowser
208+ command : build
209+
210+ # windows
211+ - release_for : windows-386
212+ os : windows-latest
213+ target : i686-pc-windows-msvc
214+ bin : filebrowser.exe
215+ name : windows-386-filebrowser.zip
216+ pkg-name : windows-386-filebrowser
217+ command : build
218+
219+ - release_for : windows-amd64
220+ os : windows-latest
221+ target : x86_64-pc-windows-msvc
222+ bin : filebrowser.exe
223+ name : windows-amd64-filebrowser.zip
224+ pkg-name : windows-amd64-filebrowser
225+ command : build
226+
227+ - release_for : windows-arm64
228+ os : windows-latest
229+ target : arm64-pc-windows-msvc
230+ bin : filebrowser.exe
231+ name : windows-arm64-filebrowser.zip
232+ pkg-name : windows-arm64-filebrowser
233+ command : build
234+
235+ - release_for : windows-armv5
236+ os : windows-latest
237+ target : armv5-pc-windows-msvc
238+ bin : filebrowser.exe
239+ name : windows-armv5-filebrowser.zip
240+ pkg-name : windows-armv5-filebrowser
241+ command : build
242+
243+ - release_for : windows-armv6
244+ os : windows-latest
245+ target : armv6-pc-windows-msvc
246+ bin : filebrowser.exe
247+ name : windows-armv6-filebrowser.zip
248+ pkg-name : windows-armv6-filebrowser
249+ command : build
250+
251+ - release_for : windows-armv7
252+ os : windows-latest
253+ target : armv7-pc-windows-msvc
254+ bin : filebrowser.exe
255+ name : windows-armv7-filebrowser.zip
256+ pkg-name : windows-armv7-filebrowser
141257 command : build
142258
143259 name : Upload asset for ${{ matrix.platform.release_for }}
0 commit comments