@@ -3,6 +3,7 @@ name: Flet Build
33on :
44 push :
55 workflow_dispatch :
6+ pull_request :
67 schedule :
78 - cron : " 0 12 * * *" # auto-runs every day at 12:00 noon UTC
89
2728 - name : Setup uv
2829 uses : astral-sh/setup-uv@v6
2930
30- - name : Install Python dependencies
31- run : |
32- uv venv
33- uv pip install "flet[cli] >=0.70.0.dev0"
34-
3531 - name : Install Linux dependencies
3632 shell : bash
3733 run : |
6359
6460 - name : Flet Build Linux
6561 run : |
62+ uv venv
6663 uv run flet build linux --yes --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION
6764
6865 - name : Upload Linux Artifact
8380 - name : Setup uv
8481 uses : astral-sh/setup-uv@v6
8582
86- - name : Install dependencies
87- run : |
88- uv venv
89- uv pip install "flet[cli] >=0.70.0.dev0"
90-
9183 - name : Flet Build macOS
9284 run : |
85+ uv venv
9386 uv run flet build macos --yes --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION
9487
9588 - name : Upload macOS Artifact
@@ -110,15 +103,10 @@ jobs:
110103 - name : Setup uv
111104 uses : astral-sh/setup-uv@v6
112105
113- - name : Install dependencies
114- shell : bash
115- run : |
116- uv venv
117- uv pip install "flet[cli] >=0.70.0.dev0"
118-
119106 - name : Flet Build Windows
120107 shell : bash
121108 run : |
109+ uv venv
122110 uv run flet build windows --yes --verbose --no-rich-output --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION
123111
124112 - name : Upload Windows Artifact
@@ -148,15 +136,10 @@ jobs:
148136 - name : Setup uv
149137 uses : astral-sh/setup-uv@v6
150138
151- - name : Install dependencies
152- shell : bash
153- run : |
154- uv venv
155- uv pip install "flet[cli] >=0.70.0.dev0"
156-
157139 - name : Flet Build AAB
158140 shell : bash
159141 run : |
142+ uv venv
160143 uv run flet build aab --yes --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION
161144
162145 - name : Upload AAB Artifact
@@ -186,15 +169,10 @@ jobs:
186169 - name : Setup uv
187170 uses : astral-sh/setup-uv@v6
188171
189- - name : Install dependencies
190- shell : bash
191- run : |
192- uv venv
193- uv pip install "flet[cli] >=0.70.0.dev0"
194-
195172 - name : Flet Build APK
196173 shell : bash
197174 run : |
175+ uv venv
198176 uv run flet build apk --yes --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION
199177
200178 - name : Upload APK Artifact
@@ -215,13 +193,9 @@ jobs:
215193 - name : Setup uv
216194 uses : astral-sh/setup-uv@v6
217195
218- - name : Install dependencies
219- run : |
220- uv venv
221- uv pip install "flet[cli] >=0.70.0.dev0"
222-
223196 - name : Flet Build IPA
224197 run : |
198+ uv venv
225199 uv run flet build ipa --yes --verbose --build-number=$BUILD_NUMBER --build-version=$BUILD_VERSION
226200
227201 - name : Upload IPA Artifact
@@ -246,15 +220,10 @@ jobs:
246220 - name : Setup uv
247221 uses : astral-sh/setup-uv@v6
248222
249- - name : Install dependencies
250- shell : bash
251- run : |
252- uv venv
253- uv pip install "flet[cli] >=0.70.0.dev0"
254-
255223 - name : Flet Build Web
256224 shell : bash
257225 run : |
226+ uv venv
258227 uv run flet build web --yes --verbose
259228
260229 - name : Upload Web Artifact
0 commit comments