7070 flutter-version : ${{ env.FLUTTER_VERSION }}
7171 channel : ' stable'
7272
73- - name : Download xfg-stark-cli
74- run : |
75- curl -L -o xfg-stark-cli-linux "https://github.com/ColinRitman/xfgwin/releases/download/v0.8.8/xfg-stark-cli-linux"
76- chmod +x xfg-stark-cli-linux
77- mkdir -p assets/bin
78- mv xfg-stark-cli-linux assets/bin/
73+ - name : Download required binaries
74+ run : ./scripts/ensure-binaries.sh
7975
8076 - name : Enable Linux desktop support
8177 run : |
@@ -138,12 +134,8 @@ jobs:
138134 flutter-version : ${{ env.FLUTTER_VERSION }}
139135 channel : ' stable'
140136
141- - name : Download xfg-stark-cli
142- run : |
143- curl -L -o xfg-stark-cli-linux "https://github.com/ColinRitman/xfgwin/releases/download/v0.8.8/xfg-stark-cli-linux"
144- chmod +x xfg-stark-cli-linux
145- mkdir -p assets/bin
146- mv xfg-stark-cli-linux assets/bin/
137+ - name : Download required binaries
138+ run : ./scripts/ensure-binaries.sh
147139
148140 - name : Install Flatpak and dependencies
149141 run : |
@@ -159,6 +151,12 @@ jobs:
159151 - name : Install dependencies
160152 run : flutter pub get
161153
154+ - name : Run tests
155+ run : flutter test
156+
157+ - name : Analyze code
158+ run : flutter analyze
159+
162160 - name : Build Linux desktop app
163161 run : flutter build linux --release
164162
@@ -204,12 +202,8 @@ jobs:
204202 flutter-version : ${{ env.FLUTTER_VERSION }}
205203 channel : ' stable'
206204
207- - name : Download xfg-stark-cli
208- run : |
209- curl -L -o xfg-stark-cli-linux "https://github.com/ColinRitman/xfgwin/releases/download/v0.8.8/xfg-stark-cli-linux"
210- chmod +x xfg-stark-cli-linux
211- mkdir -p assets/bin
212- mv xfg-stark-cli-linux assets/bin/
205+ - name : Download required binaries
206+ run : ./scripts/ensure-binaries.sh
213207
214208 - name : Enable Linux desktop support
215209 run : |
@@ -220,6 +214,12 @@ jobs:
220214 - name : Install dependencies
221215 run : flutter pub get
222216
217+ - name : Run tests
218+ run : flutter test
219+
220+ - name : Analyze code
221+ run : flutter analyze
222+
223223 - name : Build Linux desktop app
224224 run : flutter build linux --release
225225
0 commit comments