34
34
# Using cargo-hack also allows us to more easily test the feature matrix of our packages.
35
35
# We use --each-feature & --optional-deps which will run a separate check for every feature.
36
36
#
37
- # We use macos-14 explictly instead of macos-latest because:
38
- # * macos-latest currently points to macos-12
39
- # * macos-14 comes with the M1 CPU which compiles our code much faster than the older runners
40
- # This explicit dependency can be switched back to macos-latest once it points to macos-14,
41
- # which is expected to happen sometime in Q2 FY24 (April – June 2024).
42
- # https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available/
43
- #
44
37
# The MSRV jobs run only cargo check because different clippy versions can disagree on goals and
45
38
# running tests introduces dev dependencies which may require a higher MSRV than the bare package.
46
39
#
83
76
runs-on : ${{ matrix.os }}
84
77
strategy :
85
78
matrix :
86
- os : [windows-latest, macos-14 , ubuntu-latest]
79
+ os : [windows-latest, macos-latest , ubuntu-latest]
87
80
steps :
88
81
- uses : actions/checkout@v4
89
82
@@ -147,7 +140,7 @@ jobs:
147
140
runs-on : ${{ matrix.os }}
148
141
strategy :
149
142
matrix :
150
- os : [windows-latest, macos-14 , ubuntu-latest]
143
+ os : [windows-latest, macos-latest , ubuntu-latest]
151
144
steps :
152
145
- uses : actions/checkout@v4
153
146
@@ -167,7 +160,7 @@ jobs:
167
160
runs-on : ${{ matrix.os }}
168
161
strategy :
169
162
matrix :
170
- os : [windows-latest, macos-14 , ubuntu-latest]
163
+ os : [windows-latest, macos-latest , ubuntu-latest]
171
164
steps :
172
165
- uses : actions/checkout@v4
173
166
@@ -222,7 +215,7 @@ jobs:
222
215
runs-on : ${{ matrix.os }}
223
216
strategy :
224
217
matrix :
225
- os : [windows-latest, macos-14 , ubuntu-latest]
218
+ os : [windows-latest, macos-latest , ubuntu-latest]
226
219
steps :
227
220
- uses : actions/checkout@v4
228
221
0 commit comments