File tree Expand file tree Collapse file tree 2 files changed +44
-62
lines changed
Expand file tree Collapse file tree 2 files changed +44
-62
lines changed Original file line number Diff line number Diff line change 3030 secrets_passphrase : ${{ secrets.GHASECRETSGPGPASSPHRASE1 }}
3131
3232jobs :
33- spm-buildonly :
34- name : spm (non-SwiftUI)
35- runs-on : macOS-15
36- env :
37- OS : iOS
38- SPM : true
39- LEGACY : false
40- DIR : database
41- DEVICE : iPhone 16
42- TEST : false
43- SCHEME : DatabaseExampleSwift
44- steps :
45- - name : Checkout
46- uses : actions/checkout@master
47- - name : Setup
48- run : |
49- gem install xcpretty
50- cd database
51- ../scripts/install_prereqs/database.sh
52- - name : Build Swift
53- run : ./scripts/test.sh
54-
5533 spm :
56- name : spm (Xcode ${{ matrix.xcode }} - ${{ matrix.os }})
34+ name : spm (Xcode ${{ matrix.xcode }} - ${{ matrix.name }})
5735 runs-on : macOS-15
5836 strategy :
5937 matrix :
6038 xcode : ["16.4"]
61- os : [iOS, tvOS, macOS]
6239 include :
63- - os : iOS
64- device : iPhone 16
40+ - name : " non-SwiftUI"
41+ os : iOS
42+ device : " iPhone 16"
43+ test : false
44+ dir : " database"
45+ scheme : " DatabaseExampleSwift"
46+ legacy : false
47+ - name : " iOS"
48+ os : iOS
49+ device : " iPhone 16"
6550 test : false
66- - os : tvOS
67- device : Apple TV 4K (3rd generation) (at 1080p)
51+ dir : " database/DatabaseExampleSwiftUI/DatabaseExample"
52+ - name : " tvOS"
53+ os : tvOS
54+ device : " Apple TV 4K (3rd generation) (at 1080p)"
6855 test : true
69- - os : macOS
70- device : localhost
56+ dir : " database/DatabaseExampleSwiftUI/DatabaseExample"
57+ - name : " macOS"
58+ os : macOS
59+ device : " localhost"
7160 test : false # flaky macOS UITest: UITests.testStaticSignUpView() sometimes fails
61+ dir : " database/DatabaseExampleSwiftUI/DatabaseExample"
7262 env :
7363 SETUP : database
7464 SPM : true
75- DIR : database/DatabaseExampleSwiftUI/DatabaseExample
65+ DIR : ${{ matrix.dir }}
7666 OS : ${{ matrix.os }}
7767 DEVICE : ${{ matrix.device }}
7868 TEST : ${{ matrix.test }}
69+ SCHEME : ${{ matrix.scheme }}
70+ LEGACY : ${{ matrix.legacy }}
7971 steps :
8072 - name : Checkout
8173 uses : actions/checkout@master
8476 gem install xcpretty
8577 cd $SETUP
8678 ../scripts/install_prereqs/${SETUP}.sh
87- - name : Build and Test SwiftUI (${{ matrix.os }})
79+ - name : Build and Test
8880 run : ./scripts/test.sh
Original file line number Diff line number Diff line change 3434 secrets_passphrase : ${{ secrets.GHASECRETSGPGPASSPHRASE1 }}
3535
3636jobs :
37- spm-buildonly :
38- name : spm
39- runs-on : macOS-15
40- env :
41- SPM : true
42- LEGACY : false
43- OS : iOS
44- DEVICE : iPhone 16
45- TEST : true
46- DIR : performance
47- SCHEME : PerformanceExampleSwift
48- steps :
49- - name : Checkout
50- uses : actions/checkout@master
51- - name : Setup
52- run : |
53- cd performance
54- gem install xcpretty
55- ../scripts/install_prereqs/performance.sh
56- - name : Build Swift
57- run : ./scripts/test.sh
58-
5937 spm :
60- name : spm (Xcode ${{ matrix.xcode }} - ${{ matrix.os }})
38+ name : spm (Xcode ${{ matrix.xcode }} - ${{ matrix.name }})
6139 runs-on : macOS-15
6240 strategy :
6341 matrix :
6442 xcode : ["16.4"]
65- os : [iOS, tvOS]
6643 include :
67- - os : iOS
68- device : iPhone 16
44+ - name : " non-SwiftUI"
45+ os : iOS
46+ device : " iPhone 16"
47+ test : true
48+ dir : " performance"
49+ scheme : " PerformanceExampleSwift"
50+ legacy : false
51+ - name : " iOS"
52+ os : iOS
53+ device : " iPhone 16"
6954 test : false
70- - os : tvOS
71- device : Apple TV 4K (3rd generation) (at 1080p)
55+ dir : " performance/SwiftUIPerformanceQuickstart/PerformanceExample"
56+ - name : " tvOS"
57+ os : tvOS
58+ device : " Apple TV 4K (3rd generation) (at 1080p)"
7259 test : false
60+ dir : " performance/SwiftUIPerformanceQuickstart/PerformanceExample"
7361 env :
7462 SETUP : performance
7563 SPM : true
76- DIR : performance/SwiftUIPerformanceQuickstart/PerformanceExample
64+ DIR : ${{ matrix.dir }}
7765 OS : ${{ matrix.os }}
7866 DEVICE : ${{ matrix.device }}
7967 TEST : ${{ matrix.test }}
68+ SCHEME : ${{ matrix.scheme }}
69+ LEGACY : ${{ matrix.legacy }}
8070 steps :
8171 - name : Checkout
8272 uses : actions/checkout@master
8575 gem install xcpretty
8676 cd $SETUP
8777 ../scripts/install_prereqs/${SETUP}.sh
88- - name : Build and Test SwiftUI (${{ matrix.os }})
78+ - name : Build and Test
8979 run : ./scripts/test.sh
You can’t perform that action at this time.
0 commit comments