@@ -59,24 +59,23 @@ jobs:
59
59
matrix :
60
60
podspec : [FirebaseMessagingInterop.podspec, FirebaseMessaging.podspec]
61
61
target : [ios, tvos, macos --skip-tests, watchos --skip-tests] # skipping tests on mac because of keychain access
62
- os : [macos-14]
63
- include :
62
+ build-env :
64
63
- os : macos-14
65
64
xcode : Xcode_15.3
66
65
tests : --test-specs=unit
67
- - os : macos-14
68
- xcode : Xcode_16
66
+ - os : macos-15
67
+ xcode : Xcode_16.1
69
68
tests : --skip-tests
70
- runs-on : ${{ matrix.os }}
69
+ runs-on : ${{ matrix.build-env. os }}
71
70
steps :
72
71
- uses : actions/checkout@v4
73
72
- uses : ruby/setup-ruby@v1
74
73
- name : Setup Bundler
75
74
run : scripts/setup_bundler.sh
76
75
- name : Xcode
77
- run : sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
76
+ run : sudo xcode-select -s /Applications/${{ matrix.build-env. xcode }}.app/Contents/Developer
78
77
- name : Build and test
79
- run : scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb ${{ matrix.podspec }} ${{ matrix.tests }} --platforms=${{ matrix.target }}
78
+ run : scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb ${{ matrix.podspec }} ${{ matrix.build-env. tests }} --platforms=${{ matrix.target }}
80
79
81
80
spm-package-resolved :
82
81
env :
@@ -115,22 +114,22 @@ jobs:
115
114
xcode : Xcode_15.4
116
115
target : iOS spmbuildonly
117
116
- os : macos-15
118
- xcode : Xcode_16
117
+ xcode : Xcode_16.1
119
118
target : iOS spm
120
119
- os : macos-15
121
- xcode : Xcode_16
120
+ xcode : Xcode_16.1
122
121
target : tvOS spmbuildonly
123
122
- os : macos-15
124
- xcode : Xcode_16
123
+ xcode : Xcode_16.1
125
124
target : macOS spmbuildonly
126
125
- os : macos-15
127
- xcode : Xcode_16
126
+ xcode : Xcode_16.1
128
127
target : watchOS spmbuildonly
129
128
- os : macos-15
130
- xcode : Xcode_16
129
+ xcode : Xcode_16.1
131
130
target : catalyst spmbuildonly
132
131
- os : macos-15
133
- xcode : Xcode_16
132
+ xcode : Xcode_16.1
134
133
target : visionOS spmbuildonly
135
134
runs-on : ${{ matrix.os }}
136
135
steps :
@@ -170,8 +169,8 @@ jobs:
170
169
strategy :
171
170
matrix :
172
171
include :
173
- - os : macos-14
174
- xcode : Xcode_15.3
172
+ - os : macos-15
173
+ xcode : Xcode_16.1
175
174
runs-on : ${{ matrix.os }}
176
175
steps :
177
176
- uses : actions/checkout@v4
0 commit comments