@@ -18,10 +18,17 @@ jobs:
18
18
pod-lib-lint :
19
19
# Don't run on private repo unless it is a PR.
20
20
if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
21
- runs-on : macos-12
22
21
strategy :
23
22
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 }}
25
32
steps :
26
33
- uses : actions/checkout@v3
27
34
- uses : ruby/setup-ruby@v1
@@ -33,10 +40,19 @@ jobs:
33
40
spm :
34
41
# Don't run on private repo unless it is a PR.
35
42
if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
36
- runs-on : macos-12
37
43
strategy :
38
44
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 }}
40
56
steps :
41
57
- uses : actions/checkout@v3
42
58
- uses : mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
51
67
# Don't run on private repo unless it is a PR.
52
68
if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
53
69
54
- runs-on : macos-12
70
+ runs-on : macos-13
55
71
steps :
56
72
- uses : actions/checkout@v3
57
73
- uses : mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
67
83
# Don't run on private repo.
68
84
if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
69
85
70
- runs-on : macos-12
86
+ runs-on : macos-13
71
87
strategy :
72
88
matrix :
73
89
target : [ios, tvos, macos]
0 commit comments