@@ -18,10 +18,17 @@ jobs:
1818 pod-lib-lint :
1919 # Don't run on private repo unless it is a PR.
2020 if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
21- runs-on : macos-12
2221 strategy :
2322 matrix :
24- target : [ios, tvos, macos]
23+ # TODO: macos tests are blocked by https://github.com/erikdoe/ocmock/pull/532
24+ target : [ios, tvos, macos --skip-tests]
25+ os : [macos-12, macos-13]
26+ include :
27+ - os : macos-12
28+ xcode : Xcode_14.2
29+ - os : macos-13
30+ xcode : Xcode_15.0.1
31+ runs-on : ${{ matrix.os }}
2532 steps :
2633 - uses : actions/checkout@v3
2734 - uses : ruby/setup-ruby@v1
@@ -33,10 +40,19 @@ jobs:
3340 spm :
3441 # Don't run on private repo unless it is a PR.
3542 if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
36- runs-on : macos-12
3743 strategy :
3844 matrix :
39- target : [iOS, tvOS, macOS, catalyst, watchOS]
45+ target : [iOS, tvOS, macOS, catalyst, watchOS, visionOS]
46+ os : [macos-12, macos-13]
47+ include :
48+ - os : macos-12
49+ xcode : Xcode_14.2
50+ - os : macos-13
51+ xcode : Xcode_15.0.1
52+ exclude :
53+ - os : macos-12
54+ target : visionOS
55+ runs-on : ${{ matrix.os }}
4056 steps :
4157 - uses : actions/checkout@v3
4258 - uses : mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
5167 # Don't run on private repo unless it is a PR.
5268 if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
5369
54- runs-on : macos-12
70+ runs-on : macos-13
5571 steps :
5672 - uses : actions/checkout@v3
5773 - uses : mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
6783 # Don't run on private repo.
6884 if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
6985
70- runs-on : macos-12
86+ runs-on : macos-13
7187 strategy :
7288 matrix :
7389 target : [ios, tvos, macos]
0 commit comments