Skip to content

Commit 55cf5f9

Browse files
committed
Add other platforms into CI check.
1 parent 6ec85e7 commit 55cf5f9

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,20 @@ jobs:
1818
build:
1919
runs-on: macOS-latest
2020
strategy:
21+
fail-fast: false
2122
matrix:
22-
# target: ['macOS', 'iOS', 'tvOS', 'watchOS']
23-
target: ['macOS']
23+
target: ['macOS', 'iOS', 'tvOS', 'watchOS']
2424
include:
2525
- briefcase-run-args:
26+
- run-tests: false
27+
28+
- target: macOS
29+
run-tests: true
30+
31+
- target: iOS
32+
briefcase-run-args: ' -d "iPhone SE (3rd generation)"'
33+
run-tests: true
2634

27-
# - target: iOS
28-
# briefcase-run-args: ' -d "iPhone SE (3rd generation)"'
2935
steps:
3036
- uses: actions/checkout@v4
3137

@@ -48,17 +54,20 @@ jobs:
4854
make ${{ matrix.target }}
4955
5056
- uses: actions/checkout@v4
57+
if: matrix.run-tests
5158
with:
5259
repository: beeware/Python-support-testbed
5360
path: Python-support-testbed
5461
ref: py3.13-support
5562

5663
- name: Install dependencies
64+
if: matrix.run-tests
5765
run: |
5866
# Use the development version of Briefcase
5967
python -m pip install git+https://github.com/beeware/briefcase.git
6068
6169
- name: Run support testbed check
70+
if: matrix.run-tests
6271
working-directory: Python-support-testbed
6372
# TODO - remove the template_branch option.
6473
run: briefcase run ${{ matrix.target }} Xcode --test ${{ matrix.briefcase-run-args }} -C support_package=\'../dist/Python-${{ steps.config-vars.outputs.PYTHON_VER }}-${{ matrix.target }}-support.custom.tar.gz\' -C template_branch=\'framework-lib\'

0 commit comments

Comments
 (0)