Skip to content

Commit cd1b1bd

Browse files
committed
Update ci.yml
1 parent 849e8e9 commit cd1b1bd

File tree

1 file changed

+26
-18
lines changed

1 file changed

+26
-18
lines changed

.github/workflows/ci.yml

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,22 @@ jobs:
3434
install: g++-6
3535
- toolset: gcc-7
3636
cxxstd: "03,11,14,17"
37-
os: ubuntu-20.04
37+
container: ubuntu:18.04
38+
os: ubuntu-latest
3839
install: g++-7
3940
- toolset: gcc-8
4041
cxxstd: "03,11,14,17,2a"
41-
os: ubuntu-20.04
42+
container: ubuntu:18.04
43+
os: ubuntu-latest
4244
install: g++-8
4345
- toolset: gcc-9
4446
cxxstd: "03,11,14,17,2a"
45-
os: ubuntu-20.04
47+
container: ubuntu:20.04
48+
os: ubuntu-latest
4649
- toolset: gcc-10
4750
cxxstd: "03,11,14,17,2a"
48-
os: ubuntu-20.04
51+
container: ubuntu:20.04
52+
os: ubuntu-latest
4953
install: g++-10
5054
- toolset: gcc-11
5155
cxxstd: "03,11,14,17,2a"
@@ -86,37 +90,44 @@ jobs:
8690
- toolset: clang
8791
compiler: clang++-6.0
8892
cxxstd: "03,11,14,17"
89-
os: ubuntu-20.04
93+
container: ubuntu:20.04
94+
os: ubuntu-latest
9095
install: clang-6.0
9196
- toolset: clang
9297
compiler: clang++-7
9398
cxxstd: "03,11,14,17"
94-
os: ubuntu-20.04
99+
container: ubuntu:20.04
100+
os: ubuntu-latest
95101
install: clang-7
96102
- toolset: clang
97103
compiler: clang++-8
98104
cxxstd: "03,11,14,17,2a"
99-
os: ubuntu-20.04
105+
container: ubuntu:20.04
106+
os: ubuntu-latest
100107
install: clang-8
101108
- toolset: clang
102109
compiler: clang++-9
103110
cxxstd: "03,11,14,17,2a"
104-
os: ubuntu-20.04
111+
container: ubuntu:20.04
112+
os: ubuntu-latest
105113
install: clang-9
106114
- toolset: clang
107115
compiler: clang++-10
108116
cxxstd: "03,11,14,17,2a"
109-
os: ubuntu-20.04
117+
container: ubuntu:20.04
118+
os: ubuntu-latest
110119
install: clang-10
111120
- toolset: clang
112121
compiler: clang++-11
113122
cxxstd: "03,11,14,17,2a"
114-
os: ubuntu-20.04
123+
container: ubuntu:20.04
124+
os: ubuntu-latest
115125
install: clang-11
116126
- toolset: clang
117127
compiler: clang++-12
118128
cxxstd: "03,11,14,17,2a"
119-
os: ubuntu-20.04
129+
container: ubuntu:20.04
130+
os: ubuntu-latest
120131
install: clang-12
121132
- toolset: clang
122133
compiler: clang++-13
@@ -254,7 +265,7 @@ jobs:
254265
- toolset: gcc
255266
cxxstd: "03,11,14,17,2a"
256267
addrmd: 64
257-
os: windows-2019
268+
os: windows-2022
258269

259270
runs-on: ${{matrix.os}}
260271

@@ -294,7 +305,6 @@ jobs:
294305
fail-fast: false
295306
matrix:
296307
include:
297-
- os: ubuntu-20.04
298308
- os: ubuntu-22.04
299309
- os: ubuntu-24.04
300310
- os: macos-13
@@ -343,7 +353,6 @@ jobs:
343353
fail-fast: false
344354
matrix:
345355
include:
346-
- os: ubuntu-20.04
347356
- os: ubuntu-22.04
348357
- os: ubuntu-24.04
349358
- os: macos-13
@@ -402,7 +411,6 @@ jobs:
402411
fail-fast: false
403412
matrix:
404413
include:
405-
- os: ubuntu-20.04
406414
- os: ubuntu-22.04
407415
- os: ubuntu-24.04
408416
- os: macos-13
@@ -459,8 +467,8 @@ jobs:
459467
fail-fast: false
460468
matrix:
461469
include:
462-
- os: windows-2019
463470
- os: windows-2022
471+
- os: windows-2025
464472

465473
runs-on: ${{matrix.os}}
466474

@@ -508,8 +516,8 @@ jobs:
508516
fail-fast: false
509517
matrix:
510518
include:
511-
- os: windows-2019
512519
- os: windows-2022
520+
- os: windows-2025
513521

514522
runs-on: ${{matrix.os}}
515523

@@ -575,8 +583,8 @@ jobs:
575583
fail-fast: false
576584
matrix:
577585
include:
578-
- os: windows-2019
579586
- os: windows-2022
587+
- os: windows-2025
580588

581589
runs-on: ${{matrix.os}}
582590

0 commit comments

Comments
 (0)