Skip to content

Commit e761617

Browse files
committed
GHA update
1 parent 77db864 commit e761617

File tree

1 file changed

+20
-28
lines changed

1 file changed

+20
-28
lines changed

.github/workflows/ci.yml

Lines changed: 20 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -21,63 +21,49 @@ jobs:
2121
cxxstd: "03,11"
2222
os: ubuntu-latest
2323
container: ubuntu:18.04
24-
install: g++-4.8-multilib
25-
address-model: 32,64
24+
install: g++-4.8
2625
- toolset: gcc-5
2726
cxxstd: "03,11,14,1z"
2827
os: ubuntu-latest
2928
container: ubuntu:18.04
30-
install: g++-5-multilib
31-
address-model: 32,64
29+
install: g++-5
3230
- toolset: gcc-6
3331
cxxstd: "03,11,14,1z"
3432
os: ubuntu-latest
3533
container: ubuntu:18.04
36-
install: g++-6-multilib
37-
address-model: 32,64
34+
install: g++-6
3835
- toolset: gcc-7
3936
cxxstd: "03,11,14,17"
4037
os: ubuntu-latest
4138
container: ubuntu:18.04
42-
install: g++-7-multilib
43-
address-model: 32,64
4439
- toolset: gcc-8
4540
cxxstd: "03,11,14,17,2a"
4641
os: ubuntu-20.04
47-
install: g++-8-multilib
48-
address-model: 32,64
42+
install: g++-8
4943
- toolset: gcc-9
5044
cxxstd: "03,11,14,17,2a"
5145
os: ubuntu-20.04
52-
install: g++-9-multilib
53-
address-model: 32,64
5446
- toolset: gcc-10
5547
cxxstd: "03,11,14,17,2a"
5648
os: ubuntu-20.04
57-
install: g++-10-multilib
58-
address-model: 32,64
49+
install: g++-10
5950
- toolset: gcc-11
6051
cxxstd: "03,11,14,17,20"
6152
os: ubuntu-22.04
62-
install: g++-11-multilib
63-
address-model: 32,64
6453
- toolset: gcc-12
6554
cxxstd: "03,11,14,17,20,2b"
6655
os: ubuntu-22.04
67-
install: g++-12-multilib
68-
address-model: 32,64
56+
install: g++-12
6957
- toolset: gcc-13
7058
cxxstd: "03,11,14,17,20,2b"
7159
os: ubuntu-latest
72-
container: ubuntu:23.04
73-
install: g++-13-multilib
74-
address-model: 32,64
60+
container: ubuntu:24.04
61+
install: g++-13
7562
- toolset: gcc-14
7663
cxxstd: "03,11,14,17,20,2b"
7764
os: ubuntu-latest
7865
container: ubuntu:24.04
79-
install: g++-14-multilib
80-
address-model: 32,64
66+
install: g++-14
8167
- toolset: clang
8268
compiler: clang++-3.9
8369
cxxstd: "03,11,14"
@@ -149,13 +135,13 @@ jobs:
149135
- toolset: clang
150136
compiler: clang++-16
151137
cxxstd: "03,11,14,17,20,2b"
152-
container: ubuntu:23.04
138+
container: ubuntu:24.04
153139
os: ubuntu-latest
154140
install: clang-16
155141
- toolset: clang
156142
compiler: clang++-17
157143
cxxstd: "03,11,14,17,20,2b"
158-
container: ubuntu:23.10
144+
container: ubuntu:24.04
159145
os: ubuntu-latest
160146
install: clang-17
161147
- toolset: clang
@@ -165,14 +151,20 @@ jobs:
165151
os: ubuntu-latest
166152
install: clang-18
167153
- toolset: clang
154+
compiler: clang++-19
168155
cxxstd: "03,11,14,17,20,2b"
169-
os: macos-12
156+
container: ubuntu:24.10
157+
os: ubuntu-latest
158+
install: clang-19
170159
- toolset: clang
171160
cxxstd: "03,11,14,17,20,2b"
172161
os: macos-13
173162
- toolset: clang
174163
cxxstd: "03,11,14,17,20,2b"
175164
os: macos-14
165+
- toolset: clang
166+
cxxstd: "03,11,14,17,20,2b"
167+
os: macos-15
176168

177169
runs-on: ${{matrix.os}}
178170

@@ -252,7 +244,7 @@ jobs:
252244
matrix:
253245
include:
254246
- toolset: msvc-14.0
255-
cxxstd: 14,latest
247+
cxxstd: "14"
256248
addrmd: 32,64
257249
os: windows-2019
258250
- toolset: msvc-14.2
@@ -264,7 +256,7 @@ jobs:
264256
addrmd: 32,64
265257
os: windows-2022
266258
- toolset: clang-win
267-
cxxstd: "14,17,latest"
259+
cxxstd: "14,17,20,latest"
268260
addrmd: 32,64
269261
os: windows-2022
270262
- toolset: gcc

0 commit comments

Comments
 (0)