Skip to content

Commit caa3bda

Browse files
authored
Merge pull request #4 from ColinRitman/cursor/create-ios-development-workflow-4f0e
Create iOS development workflow
2 parents e632c14 + c47e02c commit caa3bda

File tree

9 files changed

+2045
-11
lines changed

9 files changed

+2045
-11
lines changed

.github/workflows/flutter-desktop.yml

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)