64
64
os : ubuntu-latest
65
65
container : ubuntu:23.04
66
66
install : g++-13
67
+ - toolset : gcc-14
68
+ cxxstd : " 03,11,14,17,20,2b"
69
+ os : ubuntu-latest
70
+ container : ubuntu:24.04
71
+ install : g++-14
67
72
- toolset : clang
68
73
compiler : clang++-3.9
69
74
cxxstd : " 03,11,14"
@@ -145,8 +150,11 @@ jobs:
145
150
container : ubuntu:23.10
146
151
install : clang-17
147
152
- toolset : clang
148
- cxxstd : " 03,11,14,17,2a"
149
- os : macos-11
153
+ compiler : clang++-18
154
+ cxxstd : " 03,11,14,17,20,2b"
155
+ os : ubuntu-latest
156
+ container : ubuntu:24.04
157
+ install : clang-18
150
158
- toolset : clang
151
159
cxxstd : " 03,11,14,17,20,2b"
152
160
os : macos-12
@@ -165,6 +173,10 @@ jobs:
165
173
shell : bash
166
174
167
175
steps :
176
+ - name : Enable Node 16
177
+ run : |
178
+ echo "ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true" >> $GITHUB_ENV
179
+
168
180
- uses : actions/checkout@v3
169
181
170
182
- name : Setup container environment
@@ -237,7 +249,7 @@ jobs:
237
249
runs-on : ${{matrix.os}}
238
250
239
251
steps :
240
- - uses : actions/checkout@v3
252
+ - uses : actions/checkout@v4
241
253
242
254
- name : Setup Boost
243
255
shell : cmd
@@ -274,14 +286,14 @@ jobs:
274
286
include :
275
287
- os : ubuntu-20.04
276
288
- os : ubuntu-22.04
277
- - os : macos-11
278
289
- os : macos-12
279
290
- os : macos-13
291
+ - os : macos-14
280
292
281
293
runs-on : ${{matrix.os}}
282
294
283
295
steps :
284
- - uses : actions/checkout@v3
296
+ - uses : actions/checkout@v4
285
297
286
298
- name : Install packages
287
299
if : matrix.install
@@ -322,14 +334,14 @@ jobs:
322
334
include :
323
335
- os : ubuntu-20.04
324
336
- os : ubuntu-22.04
325
- - os : macos-11
326
337
- os : macos-12
327
338
- os : macos-13
339
+ - os : macos-14
328
340
329
341
runs-on : ${{matrix.os}}
330
342
331
343
steps :
332
- - uses : actions/checkout@v3
344
+ - uses : actions/checkout@v4
333
345
334
346
- name : Install packages
335
347
if : matrix.install
@@ -380,14 +392,14 @@ jobs:
380
392
include :
381
393
- os : ubuntu-20.04
382
394
- os : ubuntu-22.04
383
- - os : macos-11
384
395
- os : macos-12
385
396
- os : macos-13
397
+ - os : macos-14
386
398
387
399
runs-on : ${{matrix.os}}
388
400
389
401
steps :
390
- - uses : actions/checkout@v3
402
+ - uses : actions/checkout@v4
391
403
392
404
- name : Install packages
393
405
if : matrix.install
@@ -436,14 +448,14 @@ jobs:
436
448
include :
437
449
- os : ubuntu-20.04
438
450
- os : ubuntu-22.04
439
- - os : macos-11
440
451
- os : macos-12
441
452
- os : macos-13
453
+ - os : macos-14
442
454
443
455
runs-on : ${{matrix.os}}
444
456
445
457
steps :
446
- - uses : actions/checkout@v3
458
+ - uses : actions/checkout@v4
447
459
448
460
- name : Install packages
449
461
if : matrix.install
@@ -464,14 +476,14 @@ jobs:
464
476
include :
465
477
- os : ubuntu-20.04
466
478
- os : ubuntu-22.04
467
- - os : macos-11
468
479
- os : macos-12
469
480
- os : macos-13
481
+ - os : macos-14
470
482
471
483
runs-on : ${{matrix.os}}
472
484
473
485
steps :
474
- - uses : actions/checkout@v3
486
+ - uses : actions/checkout@v4
475
487
476
488
- name : Install packages
477
489
if : matrix.install
@@ -501,14 +513,14 @@ jobs:
501
513
include :
502
514
- os : ubuntu-20.04
503
515
- os : ubuntu-22.04
504
- - os : macos-11
505
516
- os : macos-12
506
517
- os : macos-13
518
+ - os : macos-14
507
519
508
520
runs-on : ${{matrix.os}}
509
521
510
522
steps :
511
- - uses : actions/checkout@v3
523
+ - uses : actions/checkout@v4
512
524
513
525
- name : Install packages
514
526
if : matrix.install
@@ -533,8 +545,8 @@ jobs:
533
545
runs-on : ubuntu-20.04
534
546
535
547
steps :
536
- - uses : actions/checkout@v3
537
- - uses : Jimver/cuda-toolkit@v0.2.10
548
+ - uses : actions/checkout@v4
549
+ - uses : Jimver/cuda-toolkit@v0.2.16
538
550
with :
539
551
cuda : ' 11.7.1'
540
552
linux-local-args : ' ["--toolkit"]'
@@ -568,8 +580,8 @@ jobs:
568
580
runs-on : windows-2019
569
581
570
582
steps :
571
- - uses : actions/checkout@v3
572
- - uses : Jimver/cuda-toolkit@v0.2.10
583
+ - uses : actions/checkout@v4
584
+ - uses : Jimver/cuda-toolkit@v0.2.16
573
585
- uses : ilammy/msvc-dev-cmd@v1
574
586
575
587
- name : Setup Boost
@@ -599,7 +611,7 @@ jobs:
599
611
runs-on : ${{matrix.os}}
600
612
601
613
steps :
602
- - uses : actions/checkout@v3
614
+ - uses : actions/checkout@v4
603
615
604
616
- name : Setup Boost
605
617
shell : cmd
@@ -648,7 +660,7 @@ jobs:
648
660
runs-on : ${{matrix.os}}
649
661
650
662
steps :
651
- - uses : actions/checkout@v3
663
+ - uses : actions/checkout@v4
652
664
653
665
- name : Setup Boost
654
666
shell : cmd
@@ -715,7 +727,7 @@ jobs:
715
727
runs-on : ${{matrix.os}}
716
728
717
729
steps :
718
- - uses : actions/checkout@v3
730
+ - uses : actions/checkout@v4
719
731
720
732
- name : Setup Boost
721
733
shell : cmd
0 commit comments