44 push :
55 branches :
66 - release*
7+ paths-ignore :
8+ - " _script/**"
9+ - " doc/**"
10+ - " **/*.md"
11+ - " **/.gitignore"
12+ - " **/LICENSE"
713
814jobs :
915 # job 1
2430 steps :
2531 - name : Checkout
2632 uses : actions/checkout@v4.1.7
33+ with :
34+ submodules : true
35+ fetch-depth : 0
2736
2837 - name : Setup pnpm
2938 uses : pnpm/action-setup@v4
4453 id : package-info
4554 uses : luizfelipelaviola/get-package-info@v1
4655 with :
47- path : ./packages/mitmproxy
56+ path : ./packages/gui
4857
4958 - name : Print
5059 run : |
@@ -96,12 +105,12 @@ jobs:
96105 echo "--------------------";
97106 pnpm install;
98107
99- - name : " test packages/core"
108+ - name : test packages/core
100109 run : |
101110 cd packages/core;
102111 pnpm run test;
103112
104- - name : " test packages/mitmproxy"
113+ - name : test packages/mitmproxy
105114 run : |
106115 cd packages/mitmproxy;
107116 pnpm run test;
@@ -128,47 +137,65 @@ jobs:
128137 dir || ls -lah;
129138
130139 # Rename artifacts
131- - name : " Rename artifacts - Windows"
140+ - name : Rename artifacts - Windows
132141 if : ${{ matrix.os == 'windows' }}
133142 run : |
134143 cd packages/gui/dist_electron;
135- ren DevSidecar-${{ steps.package-info.outputs.version }}-x64.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64 .exe;
144+ ren DevSidecar-${{ steps.package-info.outputs.version }}-x64.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-x86_64 .exe;
136145 ren DevSidecar-${{ steps.package-info.outputs.version }}-ia32.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe;
137146 ren DevSidecar-${{ steps.package-info.outputs.version }}-arm64.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-arm64.exe;
138147 ren DevSidecar-${{ steps.package-info.outputs.version }}.exe DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe;
139148 dir;
140- - name : " Rename artifacts - Linux"
149+ - name : Rename artifacts - Linux
141150 if : ${{ matrix.os == 'ubuntu' }}
142151 run : |
143152 cd packages/gui/dist_electron;
144- mv DevSidecar-${{ steps.package-info.outputs.version }}-amd64.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64.deb;
153+ mv DevSidecar-${{ steps.package-info.outputs.version }}-amd64.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.deb;
154+
145155 mv DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage;
146- mv DevSidecar-${{ steps.package-info.outputs.version }}-x64.tar.gz DevSidecar-${{ steps.package-info.outputs.version }}-linux-x64.tar.gz;
156+
157+ mv DevSidecar-${{ steps.package-info.outputs.version }}-x64.tar.gz DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.tar.gz;
158+
159+ mv DevSidecar-${{ steps.package-info.outputs.version }}-x86_64.rpm DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.rpm;
160+
147161 #-------------------------------------------------------------------------------------------------------------------------
148162 mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb;
163+
149164 mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.AppImage DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.AppImage;
165+
150166 mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.tar.gz DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.tar.gz;
167+
168+ mv DevSidecar-${{ steps.package-info.outputs.version }}-aarch64.rpm DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.rpm;
169+
151170 #-------------------------------------------------------------------------------------------------------------------------
152171 mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.deb DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb;
172+
153173 mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.AppImage DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.AppImage;
174+
154175 mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.tar.gz DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.tar.gz;
176+
177+ mv DevSidecar-${{ steps.package-info.outputs.version }}-armv7l.rpm DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.rpm;
178+
155179 ls -lah;
156- - name : " Rename artifacts - macOS"
180+ - name : Rename artifacts - macOS
157181 if : ${{ matrix.os == 'macos' }}
158182 run : |
159183 cd packages/gui/dist_electron;
160- mv DevSidecar-${{ steps.package-info.outputs.version }}-x64.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64.dmg;
184+ mv DevSidecar-${{ steps.package-info.outputs.version }}-x64.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-x86_64.dmg;
185+
161186 mv DevSidecar-${{ steps.package-info.outputs.version }}-arm64.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg;
187+
162188 mv DevSidecar-${{ steps.package-info.outputs.version }}-universal.dmg DevSidecar-${{ steps.package-info.outputs.version }}-macos-universal.dmg;
189+
163190 ls -lah;
164191
165- # region Upload artifacts - Windows
166- - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64 .exe"
192+ # region Upload artifacts - Windows
193+ - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-x86_64 .exe"
167194 uses : actions/upload-artifact@v4.4.0
168195 if : ${{ matrix.os == 'windows' }}
169196 with :
170- path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64 .exe
171- name : " DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64 .exe"
197+ path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-x86_64 .exe
198+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-windows-x86_64 .exe"
172199 if-no-files-found : error
173200 - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe"
174201 uses : actions/upload-artifact@v4.4.0
@@ -191,15 +218,15 @@ jobs:
191218 path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe
192219 name : " DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe"
193220 if-no-files-found : error
194- # endregion Upload artifacts - Windows
221+ # endregion Upload artifacts - Windows
195222
196- # region Upload artifacts - Linux
197- - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64 .deb"
223+ # region Upload artifacts - Linux
224+ - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64 .deb"
198225 uses : actions/upload-artifact@v4.4.0
199226 if : ${{ matrix.os == 'ubuntu' }}
200227 with :
201- path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64 .deb
202- name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64 .deb"
228+ path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64 .deb
229+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64 .deb"
203230 if-no-files-found : error
204231 - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage"
205232 uses : actions/upload-artifact@v4.4.0
@@ -208,14 +235,21 @@ jobs:
208235 path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage
209236 name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage"
210237 if-no-files-found : error
211- - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-x64.tar.gz"
238+ - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.tar.gz"
239+ uses : actions/upload-artifact@v4.4.0
240+ if : ${{ matrix.os == 'ubuntu' }}
241+ with :
242+ path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.tar.gz
243+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.tar.gz"
244+ if-no-files-found : error
245+ - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.rpm"
212246 uses : actions/upload-artifact@v4.4.0
213247 if : ${{ matrix.os == 'ubuntu' }}
214248 with :
215- path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-x64.tar.gz
216- name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x64.tar.gz "
249+ path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.rpm
250+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.rpm "
217251 if-no-files-found : error
218- # -------------------------------------------------------------------------------------------------------------------------
252+ # -------------------------------------------------------------------------------------------------------------------------
219253 - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb"
220254 uses : actions/upload-artifact@v4.4.0
221255 if : ${{ matrix.os == 'ubuntu' }}
@@ -237,7 +271,14 @@ jobs:
237271 path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.tar.gz
238272 name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.tar.gz"
239273 if-no-files-found : error
240- # -------------------------------------------------------------------------------------------------------------------------
274+ - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.rpm"
275+ uses : actions/upload-artifact@v4.4.0
276+ if : ${{ matrix.os == 'ubuntu' }}
277+ with :
278+ path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.rpm
279+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.rpm"
280+ if-no-files-found : error
281+ # -------------------------------------------------------------------------------------------------------------------------
241282 - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb"
242283 uses : actions/upload-artifact@v4.4.0
243284 if : ${{ matrix.os == 'ubuntu' }}
@@ -259,15 +300,22 @@ jobs:
259300 path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.tar.gz
260301 name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.tar.gz"
261302 if-no-files-found : error
262- # endregion Upload artifacts - Linux
303+ - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.rpm"
304+ uses : actions/upload-artifact@v4.4.0
305+ if : ${{ matrix.os == 'ubuntu' }}
306+ with :
307+ path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.rpm
308+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.rpm"
309+ if-no-files-found : error
310+ # endregion Upload artifacts - Linux
263311
264312 # Upload artifacts - macOS
265- - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64 .dmg"
313+ - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-macos-x86_64 .dmg"
266314 uses : actions/upload-artifact@v4.4.0
267315 if : ${{ matrix.os == 'macos' }}
268316 with :
269- path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64 .dmg
270- name : " DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64 .dmg"
317+ path : packages/gui/dist_electron/DevSidecar-${{ steps.package-info.outputs.version }}-macos-x86_64 .dmg
318+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-macos-x86_64 .dmg"
271319 if-no-files-found : error
272320 - name : " Upload DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg"
273321 uses : actions/upload-artifact@v4.4.0
@@ -303,10 +351,10 @@ jobs:
303351 run : mkdir release
304352
305353 # Download artifacts
306- - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64 .exe"
354+ - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-windows-x86_64 .exe"
307355 uses : actions/download-artifact@v4.1.8
308356 with :
309- name : " DevSidecar-${{ steps.package-info.outputs.version }}-windows-x64 .exe"
357+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-windows-x86_64 .exe"
310358 path : release
311359 - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-windows-ia32.exe"
312360 uses : actions/download-artifact@v4.1.8
@@ -324,22 +372,27 @@ jobs:
324372 name : " DevSidecar-${{ steps.package-info.outputs.version }}-windows-universal.exe"
325373 path : release
326374
327- - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64 .deb"
375+ - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64 .deb"
328376 uses : actions/download-artifact@v4.1.8
329377 with :
330- name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-amd64 .deb"
378+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64 .deb"
331379 path : release
332380 - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage"
333381 uses : actions/download-artifact@v4.1.8
334382 with :
335383 name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.AppImage"
336384 path : release
337- - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-x64 .tar.gz"
385+ - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64 .tar.gz"
338386 uses : actions/download-artifact@v4.1.8
339387 with :
340- name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x64 .tar.gz"
388+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64 .tar.gz"
341389 path : release
342- # -------------------------------------------------------------------------------------------------------------------------
390+ - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.rpm"
391+ uses : actions/download-artifact@v4.1.8
392+ with :
393+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-x86_64.rpm"
394+ path : release
395+ # -------------------------------------------------------------------------------------------------------------------------
343396 - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.deb"
344397 uses : actions/download-artifact@v4.1.8
345398 with :
@@ -355,7 +408,12 @@ jobs:
355408 with :
356409 name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.tar.gz"
357410 path : release
358- # -------------------------------------------------------------------------------------------------------------------------
411+ - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.rpm"
412+ uses : actions/download-artifact@v4.1.8
413+ with :
414+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-arm64.rpm"
415+ path : release
416+ # -------------------------------------------------------------------------------------------------------------------------
359417 - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.deb"
360418 uses : actions/download-artifact@v4.1.8
361419 with :
@@ -371,11 +429,16 @@ jobs:
371429 with :
372430 name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.tar.gz"
373431 path : release
432+ - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.rpm"
433+ uses : actions/download-artifact@v4.1.8
434+ with :
435+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-linux-armv7l.rpm"
436+ path : release
374437
375- - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64 .dmg"
438+ - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-macos-x86_64 .dmg"
376439 uses : actions/download-artifact@v4.1.8
377440 with :
378- name : " DevSidecar-${{ steps.package-info.outputs.version }}-macos-x64 .dmg"
441+ name : " DevSidecar-${{ steps.package-info.outputs.version }}-macos-x86_64 .dmg"
379442 path : release
380443 - name : " Download DevSidecar-${{ steps.package-info.outputs.version }}-macos-arm64.dmg"
381444 uses : actions/download-artifact@v4.1.8
0 commit comments