Skip to content

Commit 20c7261

Browse files
authored
Update runners to macOS 15 (#961)
1 parent afd241c commit 20c7261

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

.github/workflows/tests.yml

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

1414
xcode-project-test:
15-
runs-on: macos-14
15+
runs-on: macos-15
1616
strategy:
17+
fail-fast: false
1718
matrix:
1819
# Check the Github runner images when updating this matrix: https://github.com/actions/runner-images/tree/main/images/macos
1920
flags: [
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'"
21+
"-scheme AppAuth-iOS -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.6' -sdk 'iphonesimulator'",
22+
"-scheme AppAuth-macOS -destination 'platform=macOS,arch=x86_64' -sdk 'macosx'",
23+
"-scheme AppAuth_macOS -destination 'platform=macOS,arch=x86_64' -sdk 'macosx'",
24+
"-scheme AppAuth-tvOS -destination 'platform=tvOS Simulator,name=Apple TV,OS=18.5' -sdk 'appletvsimulator'",
25+
"-scheme AppAuth_tvOS -destination 'platform=tvOS Simulator,name=Apple TV,OS=18.5' -sdk 'appletvsimulator'",
26+
"-scheme AppAuthTV -destination 'platform=tvOS Simulator,name=Apple TV,OS=18.5' -sdk 'appletvsimulator'"
2627
]
2728
steps:
2829
- uses: actions/checkout@v5
2930
- name: Select Xcode
30-
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
31+
run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
32+
- name: Warm up simulator runtimes
33+
run: xcrun simctl list devices available
3134
- name: Run unit test targets
3235
run: |
3336
xcodebuild test \
3437
-project AppAuth.xcodeproj \
3538
${{ matrix.flags }}
3639
3740
pod-lib-lint:
38-
runs-on: macos-14
41+
runs-on: macos-15
3942
strategy:
4043
matrix:
4144
flags: [
@@ -53,7 +56,7 @@ jobs:
5356
run: pod lib lint --verbose ${{ matrix.flags }}
5457

5558
spm-build-test:
56-
runs-on: macos-14
59+
runs-on: macos-15
5760
steps:
5861
- uses: actions/checkout@v5
5962
- name: Build unit test target

0 commit comments

Comments
 (0)