Skip to content

Commit 7b4b701

Browse files
committed
Fixed PyInstaller action using wrong script paths, actions should now only execute when relevant files are modified.
1 parent a83818f commit 7b4b701

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

.github/workflows/build_executable.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
push:
55
branches:
66
- master
7+
paths:
8+
- "src/**"
9+
- ".github/workflows/build_executable.yml"
710
jobs:
811
build-windows:
912
name: Build for Windows
@@ -22,16 +25,16 @@ jobs:
2225
- name: Run PyInstaller for Deserializer, Downloader and Batch Deserializer
2326
run: |
2427
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
2831
- name: Install additional GUI requirements
2932
run: |
3033
pip install pywinstyles
3134
- name: Run PyInstaller for GUI
3235
run: |
3336
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
3538
- name: Move Executables from dist to root directory and delete dist directory
3639
run: |
3740
move dist\flatc_deserializer.exe .

.github/workflows/build_executable_nuitka.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
push:
55
branches:
66
- master
7+
paths:
8+
- "src/**"
9+
- ".github/workflows/build_executable_nuitka.yml"
710
jobs:
811
build-windows:
912
name: Build for Windows

0 commit comments

Comments
 (0)