Skip to content

Commit e58df33

Browse files
committed
Added new gcc and clang jobs to GitHub Actions.
1 parent 519f737 commit e58df33

1 file changed

Lines changed: 19 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,12 @@ jobs:
102102
os: ubuntu-24.04
103103
install:
104104
- g++-14
105+
- toolset: gcc-15
106+
cxxstd: "11-gnu,14-gnu,17-gnu,20-gnu,23-gnu,26-gnu"
107+
os: ubuntu-latest
108+
container: ubuntu:25.04
109+
install:
110+
- g++-15
105111
- name: UBSAN
106112
toolset: gcc-13
107113
cxxstd: "11-gnu,14-gnu,17-gnu,20-gnu,23-gnu"
@@ -269,24 +275,24 @@ jobs:
269275
os: ubuntu-24.04
270276
install:
271277
- clang-19
272-
sources:
273-
- "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main"
274-
source_keys:
275-
- "https://apt.llvm.org/llvm-snapshot.gpg.key"
276278
- toolset: clang
277-
compiler: clang++-19
279+
compiler: clang++-20
280+
cxxstd: "11-gnu,14-gnu,17-gnu,20-gnu,23-gnu,26-gnu"
281+
os: ubuntu-latest
282+
container: ubuntu:25.04
283+
install:
284+
- clang-20
285+
- toolset: clang
286+
compiler: clang++-20
278287
cxxstd: "11-gnu,14-gnu,17-gnu,20-gnu,23-gnu,26-gnu"
279288
cxxflags: -stdlib=libc++
280289
linkflags: -stdlib=libc++
281-
os: ubuntu-24.04
290+
os: ubuntu-latest
291+
container: ubuntu:25.04
282292
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"
293+
- clang-20
294+
- libc++-20-dev
295+
- libc++abi-20-dev
290296
- name: UBSAN
291297
toolset: clang
292298
compiler: clang++-18

0 commit comments

Comments
 (0)