Skip to content

Commit 211570f

Browse files
committed
Added new gcc and clang jobs to GitHub Actions.
1 parent 7f1b54c commit 211570f

1 file changed

Lines changed: 23 additions & 17 deletions

File tree

.github/workflows/ci.yml

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,16 @@ jobs:
103103
install:
104104
- g++-13
105105
- toolset: gcc-14
106-
cxxstd: "11,14,17,20,23"
106+
cxxstd: "11,14,17,20,23,26"
107107
os: ubuntu-24.04
108108
install:
109109
- g++-14
110+
- toolset: gcc-15
111+
cxxstd: "11,14,17,20,23,26"
112+
os: ubuntu-latest
113+
container: ubuntu:25.04
114+
install:
115+
- g++-15
110116
- name: UBSAN
111117
toolset: gcc-13
112118
cxxstd: "11,14,17,20,23"
@@ -260,33 +266,33 @@ jobs:
260266
gcc_toolchain: 11
261267
- toolset: clang
262268
compiler: clang++-18
263-
cxxstd: "11,14,17,20,23"
269+
cxxstd: "11,14,17,20,23,26"
264270
os: ubuntu-24.04
265271
install:
266272
- clang-18
267273
- g++-13
268274
- toolset: clang
269275
compiler: clang++-19
270-
cxxstd: "11,14,17,20,23"
276+
cxxstd: "11,14,17,20,23,26"
271277
os: ubuntu-24.04
272278
install:
273279
- clang-19
274-
sources:
275-
- "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main"
276-
source_keys:
277-
- "https://apt.llvm.org/llvm-snapshot.gpg.key"
278280
- toolset: clang
279-
compiler: clang++-19
280-
cxxstd: "11,14,17,20,23"
281-
os: ubuntu-24.04
281+
compiler: clang++-20
282+
cxxstd: "11,14,17,20,23,26"
283+
os: ubuntu-latest
284+
container: ubuntu:25.04
282285
install:
283-
- clang-19
284-
- libc++-19-dev
285-
- libc++abi-19-dev
286-
sources:
287-
- "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main"
288-
source_keys:
289-
- "https://apt.llvm.org/llvm-snapshot.gpg.key"
286+
- clang-20
287+
- toolset: clang
288+
compiler: clang++-20
289+
cxxstd: "11,14,17,20,23,26"
290+
os: ubuntu-latest
291+
container: ubuntu:25.04
292+
install:
293+
- clang-20
294+
- libc++-20-dev
295+
- libc++abi-20-dev
290296
cxxflags: -stdlib=libc++
291297
linkflags: -stdlib=libc++
292298
- name: UBSAN

0 commit comments

Comments
 (0)