Skip to content

Commit cd09d44

Browse files
authored
Migrate CI runners from macos-13 to macos-14, pin Xcode 16.2 (#951)
1 parent 145104f commit cd09d44

1 file changed

Lines changed: 12 additions & 9 deletions

File tree

.github/workflows/tests.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,30 @@ on:
1212
jobs:
1313

1414
xcode-project-test:
15-
runs-on: macos-13
15+
runs-on: macos-14
1616
strategy:
1717
matrix:
18+
# Check the Github runner images when updating this matrix: https://github.com/actions/runner-images/tree/main/images/macos
1819
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'"
2526
]
2627
steps:
2728
- uses: actions/checkout@v3
29+
- name: Select Xcode
30+
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
2831
- name: Run unit test targets
2932
run: |
3033
xcodebuild test \
3134
-project AppAuth.xcodeproj \
3235
${{ matrix.flags }}
3336
3437
pod-lib-lint:
35-
runs-on: macos-13
38+
runs-on: macos-14
3639
strategy:
3740
matrix:
3841
flags: [
@@ -50,7 +53,7 @@ jobs:
5053
run: pod lib lint --verbose ${{ matrix.flags }}
5154

5255
spm-build-test:
53-
runs-on: macos-13
56+
runs-on: macos-14
5457
steps:
5558
- uses: actions/checkout@v3
5659
- name: Build unit test target

0 commit comments

Comments
 (0)