Skip to content

Commit 6a8880e

Browse files
committed
GUI: Package for Windows with pyinstaller
Signed-off-by: Daniel Schaefer <dhs@frame.work>
1 parent 8436989 commit 6a8880e

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/software.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,22 @@ jobs:
7676
name: inputmodule-control.exe
7777
path: target/x86_64-pc-windows-msvc/release/inputmodule-control.exe
7878

79+
build-gui:
80+
name: Build GUI
81+
runs-on: windows-latest
82+
# runs-on: ubuntu-22.04
83+
steps:
84+
- uses: actions/checkout@v3
85+
86+
- name: Create Executable
87+
uses: Martin005/pyinstaller-action@main
88+
with:
89+
python_ver: '3.11'
90+
spec: ledmatrix_control.py #'src/build.spec'
91+
requirements: 'requirements.txt'
92+
upload_exe_with_name: 'ledmatrix_control.py'
93+
options: --onefile, --name "LED Matrix Control", --windowed,
94+
7995
lints:
8096
name: Lints
8197
runs-on: ubuntu-22.04

0 commit comments

Comments
 (0)