|
12 | 12 | jobs: |
13 | 13 |
|
14 | 14 | xcode-project-test: |
15 | | - runs-on: macos-13 |
| 15 | + runs-on: macos-14 |
16 | 16 | strategy: |
17 | 17 | matrix: |
| 18 | + # Check the Github runner images when updating this matrix: https://github.com/actions/runner-images/tree/main/images/macos |
18 | 19 | flags: [ |
19 | | - "-scheme AppAuth-iOS -destination 'platform=iOS Simulator,name=iPhone 15,OS=17.2' -sdk 'iphonesimulator17.2'", |
20 | | - "-scheme AppAuth-macOS -destination 'platform=macOS,arch=x86_64' -sdk 'macosx14.2'", |
21 | | - "-scheme AppAuth_macOS -destination 'platform=macOS,arch=x86_64' -sdk 'macosx14.2'", |
22 | | - "-scheme AppAuth-tvOS -destination 'platform=tvOS Simulator,name=Apple TV,OS=17.2' -sdk 'appletvsimulator17.2'", |
23 | | - "-scheme AppAuth_tvOS -destination 'platform=tvOS Simulator,name=Apple TV,OS=17.2' -sdk 'appletvsimulator17.2'", |
24 | | - "-scheme AppAuthTV -destination 'platform=tvOS Simulator,name=Apple TV,OS=17.2' -sdk 'appletvsimulator17.2'" |
| 20 | + "-scheme AppAuth-iOS -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.2' -sdk 'iphonesimulator18.2'", |
| 21 | + "-scheme AppAuth-macOS -destination 'platform=macOS,arch=x86_64' -sdk 'macosx15.2'", |
| 22 | + "-scheme AppAuth_macOS -destination 'platform=macOS,arch=x86_64' -sdk 'macosx15.2'", |
| 23 | + "-scheme AppAuth-tvOS -destination 'platform=tvOS Simulator,name=Apple TV,OS=18.2' -sdk 'appletvsimulator18.2'", |
| 24 | + "-scheme AppAuth_tvOS -destination 'platform=tvOS Simulator,name=Apple TV,OS=18.2' -sdk 'appletvsimulator18.2'", |
| 25 | + "-scheme AppAuthTV -destination 'platform=tvOS Simulator,name=Apple TV,OS=18.2' -sdk 'appletvsimulator18.2'" |
25 | 26 | ] |
26 | 27 | steps: |
27 | 28 | - uses: actions/checkout@v3 |
| 29 | + - name: Select Xcode |
| 30 | + run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer |
28 | 31 | - name: Run unit test targets |
29 | 32 | run: | |
30 | 33 | xcodebuild test \ |
31 | 34 | -project AppAuth.xcodeproj \ |
32 | 35 | ${{ matrix.flags }} |
33 | 36 |
|
34 | 37 | pod-lib-lint: |
35 | | - runs-on: macos-13 |
| 38 | + runs-on: macos-14 |
36 | 39 | strategy: |
37 | 40 | matrix: |
38 | 41 | flags: [ |
|
50 | 53 | run: pod lib lint --verbose ${{ matrix.flags }} |
51 | 54 |
|
52 | 55 | spm-build-test: |
53 | | - runs-on: macos-13 |
| 56 | + runs-on: macos-14 |
54 | 57 | steps: |
55 | 58 | - uses: actions/checkout@v3 |
56 | 59 | - name: Build unit test target |
|
0 commit comments