@@ -47,16 +47,18 @@ jobs:
4747 - name : Enable macOS desktop support
4848 run : flutter config --enable-macos-desktop
4949
50- - name : Download xfg-stark-cli
51- run : |
52- curl -L -o xfg-stark-cli-macos "https://github.com/ColinRitman/xfgwin/releases/download/v0.8.8/xfg-stark-cli-macos"
53- chmod +x xfg-stark-cli-macos
54- mkdir -p assets/bin
55- mv xfg-stark-cli-macos assets/bin/
50+ - name : Download required binaries
51+ run : ./scripts/ensure-binaries.sh
5652
5753 - name : Install dependencies
5854 run : flutter pub get
5955
56+ - name : Run tests
57+ run : flutter test
58+
59+ - name : Analyze code
60+ run : flutter analyze
61+
6062 - name : Build macOS desktop app
6163 run : flutter build macos --release
6264
@@ -97,15 +99,18 @@ jobs:
9799 - name : Enable Windows desktop support
98100 run : flutter config --enable-windows-desktop
99101
100- - name : Download xfg-stark-cli
101- run : |
102- curl -L -o xfg-stark-cli-windows.exe "https://github.com/ColinRitman/xfgwin/releases/download/v0.8.8/xfg-stark-cli-windows.exe"
103- New-Item -ItemType Directory -Force -Path assets\bin
104- Move-Item xfg-stark-cli-windows.exe assets\bin\xfg-stark-cli.exe
102+ - name : Download required binaries
103+ run : ./scripts/ensure-binaries.sh
105104
106105 - name : Install dependencies
107106 run : flutter pub get
108107
108+ - name : Run tests
109+ run : flutter test
110+
111+ - name : Analyze code
112+ run : flutter analyze
113+
109114 - name : Build Windows desktop app
110115 run : flutter build windows --release
111116
@@ -166,6 +171,12 @@ jobs:
166171 - name : Install dependencies
167172 run : flutter pub get
168173
174+ - name : Run tests
175+ run : flutter test
176+
177+ - name : Analyze code
178+ run : flutter analyze
179+
169180 - name : Build Linux desktop app (GLIBC 2.35)
170181 run : |
171182 flutter build linux --release
@@ -271,6 +282,12 @@ jobs:
271282 - name : Install dependencies
272283 run : flutter pub get
273284
285+ - name : Run tests
286+ run : flutter test
287+
288+ - name : Analyze code
289+ run : flutter analyze
290+
274291 - name : Build Linux desktop app (Latest)
275292 run : flutter build linux --release
276293
0 commit comments