Skip to content

Commit a3ce583

Browse files
committed
ci: expand iOS/Android matrices to 3.12+3.13+3.14
msgpack 1.x wheels for iOS arm64 and Android Python 3.13/3.14 are now on pypi.flet.dev, so pip's `--only-binary :all:` no longer silently downgrades flet on those targets. Expand the four 3.12-gated matrices (flet_example ios/android, flet_ffi_example ios/android) to the full Python range.
1 parent 0ee751d commit a3ce583

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,7 @@ jobs:
7373
strategy:
7474
fail-fast: false
7575
matrix:
76-
# 3.13/3.14 disabled until msgpack 1.x ships iOS arm64 wheels for
77-
# those Python versions on pypi.flet.dev — with `--only-binary :all:`
78-
# pip otherwise silently downgrades flet to an older version,
79-
# leaving Python/Dart out of sync.
80-
python_version: ['3.12']
76+
python_version: ['3.12', '3.13', '3.14']
8177
env:
8278
SERIOUS_PYTHON_VERSION: ${{ matrix.python_version }}
8379
steps:
@@ -114,7 +110,7 @@ jobs:
114110
strategy:
115111
fail-fast: false
116112
matrix:
117-
python_version: ['3.12'] # see ios job for the 3.13/3.14 gate
113+
python_version: ['3.12', '3.13', '3.14']
118114
env:
119115
SERIOUS_PYTHON_VERSION: ${{ matrix.python_version }}
120116
steps:
@@ -308,9 +304,7 @@ jobs:
308304
strategy:
309305
fail-fast: false
310306
matrix:
311-
# 3.13/3.14 gated on msgpack iOS arm64 wheels landing on pypi.flet.dev
312-
# — see the flet_example ios job for the same rationale.
313-
python_version: ['3.12']
307+
python_version: ['3.12', '3.13', '3.14']
314308
env:
315309
SERIOUS_PYTHON_VERSION: ${{ matrix.python_version }}
316310
SERIOUS_PYTHON_ALLOW_SOURCE_DISTRIBUTIONS: flet
@@ -351,7 +345,7 @@ jobs:
351345
strategy:
352346
fail-fast: false
353347
matrix:
354-
python_version: ['3.12'] # see ios job for the 3.13/3.14 gate
348+
python_version: ['3.12', '3.13', '3.14']
355349
env:
356350
SERIOUS_PYTHON_VERSION: ${{ matrix.python_version }}
357351
SERIOUS_PYTHON_ALLOW_SOURCE_DISTRIBUTIONS: flet

0 commit comments

Comments
 (0)