Skip to content

Commit f55cd4e

Browse files
committed
gh-actions: Build GUI
Signed-off-by: Daniel Schaefer <[email protected]>
1 parent c95f553 commit f55cd4e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/ci.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ jobs:
5656
- name: Build Linux tool
5757
run: cargo build -p framework_tool
5858

59+
- name: Build Linux GUI
60+
run: cargo build -p framework_gui
61+
5962
- name: Check if Linux tool can start
6063
run: cargo run -- --help
6164

@@ -124,6 +127,10 @@ jobs:
124127
cargo build -p framework_tool
125128
cargo build -p framework_tool --release
126129
130+
- name: Build Windows gui
131+
run: |
132+
cargo build -p framework_gui --release
133+
127134
- name: Check if Windows tool can start
128135
run: cargo run -- --help --release
129136

@@ -134,6 +141,13 @@ jobs:
134141
name: framework_tool.exe
135142
path: target/release/framework_tool.exe
136143

144+
# Upload release build so that vcruntime is statically linked
145+
- name: Upload Windows GUI
146+
uses: actions/upload-artifact@v4
147+
with:
148+
name: framework_gui.exe
149+
path: target/release/framework_gui.exe
150+
137151

138152
test:
139153
name: Test Suite

0 commit comments

Comments
 (0)