File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change 4
4
push :
5
5
branches :
6
6
- master
7
+ paths :
8
+ - " src/**"
9
+ - " .github/workflows/build_executable.yml"
7
10
jobs :
8
11
build-windows :
9
12
name : Build for Windows
@@ -22,16 +25,16 @@ jobs:
22
25
- name : Run PyInstaller for Deserializer, Downloader and Batch Deserializer
23
26
run : |
24
27
set PYTHONOPTIMIZE=2
25
- pyinstaller --onefile --name="flatc_deserializer" --console --icon=src\flatc_deserializer\images\flatbuffers-logo-clean.png --add-data="src\flatc_deserializer\images:images" --add-data="src\flatc_deserializer\localization:localization" deserializer.py
26
- pyinstaller --onefile --name="flatc_downloader" --console --icon=src\flatc_deserializer\images\flatbuffers-downloader-logo-clean.png --add-data="src\flatc_deserializer\images:images" --add-data="src\flatc_deserializer\localization:localization" downloader.py
27
- pyinstaller --onefile --name="flatc_deserializer_batch" --console --icon=src\flatc_deserializer\images\flatbuffers-batch-logo-clean.png --add-data="src\flatc_deserializer\images:images" --add-data="src\flatc_deserializer\localization:localization" deserializer_batch.py
28
+ pyinstaller --onefile --name="flatc_deserializer" --console --icon=src\flatc_deserializer\images\flatbuffers-logo-clean.png --add-data="src\flatc_deserializer\images:images" --add-data="src\flatc_deserializer\localization:localization" src\flatc_deserializer\ deserializer.py
29
+ pyinstaller --onefile --name="flatc_downloader" --console --icon=src\flatc_deserializer\images\flatbuffers-downloader-logo-clean.png --add-data="src\flatc_deserializer\images:images" --add-data="src\flatc_deserializer\localization:localization" src\flatc_deserializer\ downloader.py
30
+ pyinstaller --onefile --name="flatc_deserializer_batch" --console --icon=src\flatc_deserializer\images\flatbuffers-batch-logo-clean.png --add-data="src\flatc_deserializer\images:images" --add-data="src\flatc_deserializer\localization:localization" src\flatc_deserializer\ deserializer_batch.py
28
31
- name : Install additional GUI requirements
29
32
run : |
30
33
pip install pywinstyles
31
34
- name : Run PyInstaller for GUI
32
35
run : |
33
36
set PYTHONOPTIMIZE=2
34
- pyinstaller --onefile --noconsole --name="flatc_deserializer_frontend" --hiddenimport pywinstyles --icon=src\flatc_deserializer\images\flatbuffers-logo-clean.png --add-data="src\flatc_deserializer\images:images" --add-data="src\flatc_deserializer\localization:localization" deserializer_frontend.py
37
+ pyinstaller --onefile --noconsole --name="flatc_deserializer_frontend" --hiddenimport pywinstyles --icon=src\flatc_deserializer\images\flatbuffers-logo-clean.png --add-data="src\flatc_deserializer\images:images" --add-data="src\flatc_deserializer\localization:localization" src\flatc_deserializer\ deserializer_frontend.py
35
38
- name : Move Executables from dist to root directory and delete dist directory
36
39
run : |
37
40
move dist\flatc_deserializer.exe .
Original file line number Diff line number Diff line change 4
4
push :
5
5
branches :
6
6
- master
7
+ paths :
8
+ - " src/**"
9
+ - " .github/workflows/build_executable_nuitka.yml"
7
10
jobs :
8
11
build-windows :
9
12
name : Build for Windows
You can’t perform that action at this time.
0 commit comments