|
24 | 24 | # This matrix runs tests on iOS sim & Mac, on oldest & newest supported Xcodes |
25 | 25 | runner: |
26 | 26 | - macos-14 |
27 | | - - macos-15 |
| 27 | + - macos-26 |
28 | 28 | xcode: |
29 | 29 | - Xcode_15.2 |
30 | 30 | - Xcode_26.0 |
|
41 | 41 | - runner: macos-14 |
42 | 42 | xcode: Xcode_26.0 |
43 | 43 | # Don't run new macOS with old Xcode |
44 | | - - runner: macos-15 |
| 44 | + - runner: macos-26 |
45 | 45 | xcode: Xcode_15.2 |
46 | 46 | # Don't run old simulators with new Xcode |
47 | 47 | - destination: 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)' |
|
60 | 60 | steps: |
61 | 61 | - name: Configure Xcode |
62 | 62 | run: sudo xcode-select -s /Applications/${{ matrix.xcode }}.app |
63 | | - - name: Install visionOS sim if needed |
64 | | - if: ${{ contains(matrix.destination, 'platform=visionOS Simulator') }} |
65 | | - run: | |
66 | | - sudo xcodebuild -runFirstLaunch |
67 | | - xcrun simctl list > /dev/null |
68 | | - sudo xcodebuild -downloadPlatform visionOS |
69 | | - sudo xcodebuild -runFirstLaunch |
70 | | - - name: Install iOS 26 sim if needed |
71 | | - if: ${{ contains(matrix.xcode, '26') && contains(matrix.destination, 'platform=iOS Simulator') }} |
72 | | - run: | |
73 | | - sudo xcodebuild -runFirstLaunch |
74 | | - xcrun simctl list > /dev/null |
75 | | - sudo xcodebuild -downloadPlatform iOS |
76 | | - sudo xcodebuild -runFirstLaunch |
77 | | - - name: Install tvOS 26 sim if needed |
78 | | - if: ${{ contains(matrix.xcode, '26') && contains(matrix.destination, 'platform=tvOS Simulator') }} |
79 | | - run: | |
80 | | - sudo xcodebuild -runFirstLaunch |
81 | | - xcrun simctl list > /dev/null |
82 | | - sudo xcodebuild -downloadPlatform tvOS |
83 | | - sudo xcodebuild -runFirstLaunch |
84 | 63 | - name: Configure AWS Credentials for Integration Tests |
85 | 64 | uses: aws-actions/configure-aws-credentials@v4 |
86 | 65 | with: |
|
0 commit comments