Skip to content

Commit 5d214b3

Browse files
Add build to GUI and CLI
1 parent 7b26a4f commit 5d214b3

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

.github/workflows/build.yml

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,24 +38,30 @@ jobs:
3838
with:
3939
nuitka-version: main
4040
script-name: main.py
41-
mode: onefile
41+
standalone: true
42+
onefile: true
43+
enable-console: true
44+
output-file: sephera-cli${{ runner.os == 'Windows' && '.exe' || '' }}
4245
output-dir: build/cli
4346
lto: yes
44-
47+
4548
- name: Build executable for GUI
4649
uses: Nuitka/Nuitka-Action@main
4750
with:
4851
nuitka-version: main
49-
script-name: gui/main.py
50-
mode: onefile
51-
lto: yes
52+
script-name: gui/main.py
53+
standalone: true
54+
onefile: true
55+
enable-console: false
56+
output-file: sephera-gui${{ runner.os == 'Windows' && '.exe' || '' }}
5257
output-dir: build/gui
58+
lto: yes
5359

5460
- name: Upload Artifacts
5561
uses: actions/upload-artifact@v4
5662
with:
57-
name: ${{ runner.os }} Build
63+
name: sephera-${{ runner.os }}
5864
path: |
59-
build/cli/*
60-
build/gui/*
61-
include-hidden-files: true
65+
build/cli/sephera-cli${{ runner.os == 'Windows' && '.exe' || '' }}
66+
build/gui/sephera-gui${{ runner.os == 'Windows' && '.exe' || '' }}
67+
if-no-files-found: error

0 commit comments

Comments
 (0)