File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,19 +3,20 @@ name: Swift Test and Coverage
33on : [push, pull_request]
44
55jobs :
6- build :
6+ test-swift-6 :
7+ name : Test with Swift 6 (Latest Xcode)
78 runs-on : macOS-15
89 steps :
910 - uses : actions/checkout@v4
10-
11+
1112 - name : Select Xcode Version
1213 uses : maxim-lobanov/setup-xcode@v1
1314 with :
1415 xcode-version : latest-stable
15-
16+
1617 - name : Install Dependencies
1718 run : swift package resolve
18-
19+
1920 - name : Run Tests and Generate Coverage
2021 run : |
2122 xcodebuild test -scheme Flow -destination 'platform=iOS Simulator,name=iPhone 16' -enableCodeCoverage YES
2627 # files: ./coverage.json
2728 fail_ci_if_error : true
2829 verbose : true
29- token : ${{ secrets.CODECOV_TOKEN }}
30+ token : ${{ secrets.CODECOV_TOKEN }}
31+
32+ test-swift-5 :
33+ name : Test with Swift 5.10 (Xcode 15.4)
34+ runs-on : macOS-14
35+ steps :
36+ - uses : actions/checkout@v4
37+
38+ - name : Select Xcode 15.4 (Swift 5.10)
39+ uses : maxim-lobanov/setup-xcode@v1
40+ with :
41+ xcode-version : ' 15.4'
42+
43+ - name : Install Dependencies
44+ run : swift package resolve
45+
46+ - name : Run Tests
47+ run : |
48+ xcodebuild test -scheme Flow -destination 'platform=iOS Simulator,name=iPhone 15'
You can’t perform that action at this time.
0 commit comments