Skip to content

Commit 9132bc0

Browse files
committed
Update release.yml
1 parent 6a2c8c3 commit 9132bc0

1 file changed

Lines changed: 17 additions & 9 deletions

File tree

.github/workflows/release.yml

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -198,11 +198,14 @@ jobs:
198198
python -m pip install --upgrade pip
199199
pip install pyinstaller
200200
pip install -r src\requirements.txt
201+
Invoke-WebRequest -Uri "https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-win64.zip" -OutFile "upx.zip"
202+
Expand-Archive -Path "upx.zip" -DestinationPath "D:\"
203+
Remove-Item "upx.zip"
201204
- name: Build
202205
run: |
203206
cd src
204207
cp ..\res\icon\icon.ico .\
205-
pyinstaller --hidden-import=_cffi_backend --collect-data curl_cffi --add-data "..\lib\win\*;." -F -w -i icon.ico start.py
208+
pyinstaller --hidden-import=_cffi_backend --collect-data curl_cffi --add-data "..\lib\win\*;." -F -w -i icon.ico start.py --upx-dir "D:\upx-5.0.1-win64"
206209
mv dist jmcomic
207210
cp ..\LICENSE jmcomic\
208211
cp ..\CHANGELOG jmcomic\
@@ -235,13 +238,16 @@ jobs:
235238
- name: Install dependencies
236239
run: |
237240
python -m pip install --upgrade pip
241+
pip install pyinstaller
238242
pip install -r src\requirements_nosr.txt
239-
pip install -r src\requirements.txt
243+
Invoke-WebRequest -Uri "https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-win64.zip" -OutFile "upx.zip"
244+
Expand-Archive -Path "upx.zip" -DestinationPath "D:\"
245+
Remove-Item "upx.zip"
240246
- name: Build
241247
run: |
242248
cd src
243249
cp ..\res\icon\icon.ico .\
244-
pyinstaller --hidden-import=_cffi_backend --collect-data curl_cffi --add-data "..\lib\win\*;." -F -w -i icon.ico start.py
250+
pyinstaller --hidden-import=_cffi_backend --collect-data curl_cffi --add-data "..\lib\win\*;." -F -w -i icon.ico start.py --upx-dir "D:\upx-5.0.1-win64"
245251
mv dist jmcomic
246252
cp ..\LICENSE jmcomic\
247253
cp ..\CHANGELOG jmcomic\
@@ -280,11 +286,14 @@ jobs:
280286
pip install sr-vulkan-model-realcugan
281287
pip install sr-vulkan-model-realesrgan
282288
pip install -r src\requirements_win7.txt
289+
Invoke-WebRequest -Uri "https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-win64.zip" -OutFile "upx.zip"
290+
Expand-Archive -Path "upx.zip" -DestinationPath "D:\"
291+
Remove-Item "upx.zip"
283292
- name: Build
284293
run: |
285294
cd src
286295
cp ..\res\icon\icon.ico .\
287-
pyinstaller --hidden-import=_cffi_backend --collect-data curl_cffi --add-data "..\lib\win\*;." -F -w -i icon.ico start.py
296+
pyinstaller --hidden-import=_cffi_backend --collect-data curl_cffi --add-data "..\lib\win\*;." -F -w -i icon.ico start.py --upx-dir "D:\upx-5.0.1-win64"
288297
mv dist jmcomic
289298
cp ..\LICENSE jmcomic\
290299
cp ..\CHANGELOG jmcomic\
@@ -318,16 +327,15 @@ jobs:
318327
run: |
319328
python -m pip install --upgrade pip
320329
pip install pyinstaller==4.6
321-
pip install sr-vulkan
322-
pip install sr-vulkan-model-waifu2x
323-
pip install sr-vulkan-model-realcugan
324-
pip install sr-vulkan-model-realesrgan
325330
pip install -r src\requirements_win7.txt
331+
Invoke-WebRequest -Uri "https://github.com/upx/upx/releases/download/v5.0.1/upx-5.0.1-win64.zip" -OutFile "upx.zip"
332+
Expand-Archive -Path "upx.zip" -DestinationPath "D:\"
333+
Remove-Item "upx.zip"
326334
- name: Build
327335
run: |
328336
cd src
329337
cp ..\res\icon\icon.ico .\
330-
pyinstaller --hidden-import=_cffi_backend --collect-data curl_cffi --add-data "..\lib\win\*;." -F -w -i icon.ico start.py
338+
pyinstaller --hidden-import=_cffi_backend --collect-data curl_cffi --add-data "..\lib\win\*;." -F -w -i icon.ico start.py --upx-dir "D:\upx-5.0.1-win64"
331339
mv dist jmcomic
332340
cp ..\LICENSE jmcomic\
333341
cp ..\CHANGELOG jmcomic\

0 commit comments

Comments
 (0)