@@ -124,6 +124,7 @@ jobs:
124
124
with :
125
125
distro-slug : macos-12
126
126
display-name : macOS 12
127
+ container-slug : macos-12
127
128
timeout : 20
128
129
runs-on : macos-12
129
130
instances : ' ["stable-3006", "stable-3006-8", "stable-3007", "stable-3007-1", "latest"]'
@@ -139,194 +140,44 @@ jobs:
139
140
with :
140
141
distro-slug : macos-13
141
142
display-name : macOS 13
143
+ container-slug : macos-13
142
144
timeout : 20
143
145
runs-on : macos-13
144
146
instances : ' ["stable-3006", "stable-3006-8", "stable-3007", "stable-3007-1", "latest"]'
145
147
146
148
147
-
148
- windows-2022 :
149
- name : Windows 2022
149
+ macos-14 :
150
+ name : macOS 14
150
151
if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
151
- uses : ./.github/workflows/test-windows .yml
152
+ uses : ./.github/workflows/test-macos .yml
152
153
needs :
153
154
- lint
154
155
- generate-actions-workflow
155
156
with :
156
- distro-slug : windows-2022
157
- display-name : Windows 2022
157
+ distro-slug : macos-14
158
+ display-name : macOS 14
159
+ container-slug : macOS 14
158
160
timeout : 20
159
- runs-on : windows-2022
161
+ runs-on : macos-14
160
162
instances : ' ["stable-3006", "stable-3006-8", "stable-3007", "stable-3007-1", "latest"]'
161
163
162
164
163
165
164
- almalinux-8 :
165
- name : AlmaLinux 8
166
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
167
- uses : ./.github/workflows/test-linux.yml
168
- needs :
169
- - lint
170
- - generate-actions-workflow
171
- with :
172
- distro-slug : almalinux-8
173
- display-name : AlmaLinux 8
174
- timeout : 20
175
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "latest", "default"]'
176
-
177
-
178
- almalinux-9 :
179
- name : AlmaLinux 9
180
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
181
- uses : ./.github/workflows/test-linux.yml
182
- needs :
183
- - lint
184
- - generate-actions-workflow
185
- with :
186
- distro-slug : almalinux-9
187
- display-name : AlmaLinux 9
188
- timeout : 20
189
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"]'
190
-
191
-
192
- amazon-2 :
193
- name : Amazon 2
194
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
195
- uses : ./.github/workflows/test-linux.yml
196
- needs :
197
- - lint
198
- - generate-actions-workflow
199
- with :
200
- distro-slug : amazon-2
201
- display-name : Amazon 2
202
- timeout : 20
203
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "latest", "default"]'
204
-
205
-
206
- centos-stream9 :
207
- name : CentOS Stream 9
208
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
209
- uses : ./.github/workflows/test-linux.yml
210
- needs :
211
- - lint
212
- - generate-actions-workflow
213
- with :
214
- distro-slug : centos-stream9
215
- display-name : CentOS Stream 9
216
- timeout : 20
217
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"]'
218
-
219
-
220
- debian-11 :
221
- name : Debian 11
222
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
223
- uses : ./.github/workflows/test-linux.yml
224
- needs :
225
- - lint
226
- - generate-actions-workflow
227
- with :
228
- distro-slug : debian-11
229
- display-name : Debian 11
230
- timeout : 20
231
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"]'
232
-
233
-
234
- debian-12 :
235
- name : Debian 12
236
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
237
- uses : ./.github/workflows/test-linux.yml
238
- needs :
239
- - lint
240
- - generate-actions-workflow
241
- with :
242
- distro-slug : debian-12
243
- display-name : Debian 12
244
- timeout : 20
245
- instances : ' ["stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"]'
246
-
247
-
248
- fedora-39 :
249
- name : Fedora 39
250
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
251
- uses : ./.github/workflows/test-linux.yml
252
- needs :
253
- - lint
254
- - generate-actions-workflow
255
- with :
256
- distro-slug : fedora-39
257
- display-name : Fedora 39
258
- timeout : 20
259
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "latest", "default"]'
260
-
261
-
262
- fedora-40 :
263
- name : Fedora 40
264
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
265
- uses : ./.github/workflows/test-linux.yml
266
- needs :
267
- - lint
268
- - generate-actions-workflow
269
- with :
270
- distro-slug : fedora-40
271
- display-name : Fedora 40
272
- timeout : 20
273
- instances : ' ["stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"]'
274
-
275
-
276
- opensuse-15 :
277
- name : Opensuse 15
278
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
279
- uses : ./.github/workflows/test-linux.yml
280
- needs :
281
- - lint
282
- - generate-actions-workflow
283
- with :
284
- distro-slug : opensuse-15
285
- display-name : Opensuse 15
286
- timeout : 20
287
- instances : ' ["latest", "default"]'
288
-
289
-
290
- oraclelinux-8 :
291
- name : Oracle Linux 8
292
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
293
- uses : ./.github/workflows/test-linux.yml
294
- needs :
295
- - lint
296
- - generate-actions-workflow
297
- with :
298
- distro-slug : oraclelinux-8
299
- display-name : Oracle Linux 8
300
- timeout : 20
301
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "latest", "default"]'
302
-
303
-
304
- oraclelinux-9 :
305
- name : Oracle Linux 9
166
+ windows-2022 :
167
+ name : Windows 2022
306
168
if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
307
- uses : ./.github/workflows/test-linux .yml
169
+ uses : ./.github/workflows/test-windows .yml
308
170
needs :
309
171
- lint
310
172
- generate-actions-workflow
311
173
with :
312
- distro-slug : oraclelinux-9
313
- display-name : Oracle Linux 9
174
+ distro-slug : windows-2022
175
+ display-name : Windows 2022
176
+ container-slug : windows-2022
314
177
timeout : 20
315
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"] '
316
-
178
+ runs-on : windows-2022
179
+ instances : ' ["stable-3006", "stable-3006-8", "stable-3007", "stable-3007-1", "latest"] '
317
180
318
- photon-4 :
319
- name : Photon OS 4
320
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
321
- uses : ./.github/workflows/test-linux.yml
322
- needs :
323
- - lint
324
- - generate-actions-workflow
325
- with :
326
- distro-slug : photon-4
327
- display-name : Photon OS 4
328
- timeout : 20
329
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "latest", "default"]'
330
181
331
182
332
183
photon-5 :
@@ -339,6 +190,7 @@ jobs:
339
190
with :
340
191
distro-slug : photon-5
341
192
display-name : Photon OS 5
193
+ container-slug : systemd-photon-5
342
194
timeout : 20
343
195
instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "latest", "default"]'
344
196
@@ -353,6 +205,7 @@ jobs:
353
205
with :
354
206
distro-slug : rockylinux-8
355
207
display-name : Rocky Linux 8
208
+ container-slug : systemd-rockylinux-8
356
209
timeout : 20
357
210
instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "latest", "default"]'
358
211
@@ -367,22 +220,9 @@ jobs:
367
220
with :
368
221
distro-slug : rockylinux-9
369
222
display-name : Rocky Linux 9
223
+ container-slug : systemd-rockylinux-9
370
224
timeout : 20
371
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"]'
372
-
373
-
374
- ubuntu-2004 :
375
- name : Ubuntu 20.04
376
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
377
- uses : ./.github/workflows/test-linux.yml
378
- needs :
379
- - lint
380
- - generate-actions-workflow
381
- with :
382
- distro-slug : ubuntu-2004
383
- display-name : Ubuntu 20.04
384
- timeout : 20
385
- instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"]'
225
+ instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "latest", "default"]'
386
226
387
227
388
228
ubuntu-2204 :
@@ -395,24 +235,11 @@ jobs:
395
235
with :
396
236
distro-slug : ubuntu-2204
397
237
display-name : Ubuntu 22.04
238
+ container-slug : systemd-ubuntu-22.04
398
239
timeout : 20
399
240
instances : ' ["stable-3006", "onedir-3006", "stable-3006-8", "stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"]'
400
241
401
242
402
- ubuntu-2404 :
403
- name : Ubuntu 24.04
404
- if : github.event_name == 'push' || needs.collect-changed-files.outputs.run-tests == 'true'
405
- uses : ./.github/workflows/test-linux.yml
406
- needs :
407
- - lint
408
- - generate-actions-workflow
409
- with :
410
- distro-slug : ubuntu-2404
411
- display-name : Ubuntu 24.04
412
- timeout : 20
413
- instances : ' ["stable-3007", "onedir-3007", "stable-3007-1", "git-master", "latest", "default"]'
414
-
415
-
416
243
set-pipeline-exit-status :
417
244
# This step is just so we can make github require this step, to pass checks
418
245
# on a pull request instead of requiring all
@@ -423,25 +250,12 @@ jobs:
423
250
- generate-actions-workflow
424
251
- macos-12
425
252
- macos-13
253
+ - macos-14
426
254
- windows-2022
427
- - almalinux-8
428
- - almalinux-9
429
- - amazon-2
430
- - centos-stream9
431
- - debian-11
432
- - debian-12
433
- - fedora-39
434
- - fedora-40
435
- - opensuse-15
436
- - oraclelinux-8
437
- - oraclelinux-9
438
- - photon-4
439
255
- photon-5
440
256
- rockylinux-8
441
257
- rockylinux-9
442
- - ubuntu-2004
443
258
- ubuntu-2204
444
- - ubuntu-2404
445
259
if : always()
446
260
steps :
447
261
0 commit comments