Skip to content

Commit 0087a42

Browse files
committed
Added new gcc and clang jobs to GitHub Actions.
1 parent c409288 commit 0087a42

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
@@ -89,6 +89,12 @@ jobs:
8989
os: ubuntu-24.04
9090
install:
9191
- g++-14
92+
- toolset: gcc-15
93+
cxxstd: "11,14,17,20,23,26"
94+
os: ubuntu-latest
95+
container: ubuntu:25.04
96+
install:
97+
- g++-15
9298
- name: UBSAN
9399
toolset: gcc-13
94100
cxxstd: "11,14,17,20,23"
@@ -255,22 +261,22 @@ jobs:
255261
os: ubuntu-24.04
256262
install:
257263
- clang-19
258-
sources:
259-
- "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main"
260-
source_keys:
261-
- "https://apt.llvm.org/llvm-snapshot.gpg.key"
262264
- toolset: clang
263-
compiler: clang++-19
265+
compiler: clang++-20
264266
cxxstd: "11,14,17,20,23,26"
265-
os: ubuntu-24.04
267+
os: ubuntu-latest
268+
container: ubuntu:25.04
266269
install:
267-
- clang-19
268-
- libc++-19-dev
269-
- libc++abi-19-dev
270-
sources:
271-
- "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main"
272-
source_keys:
273-
- "https://apt.llvm.org/llvm-snapshot.gpg.key"
270+
- clang-20
271+
- toolset: clang
272+
compiler: clang++-20
273+
cxxstd: "11,14,17,20,23,26"
274+
os: ubuntu-latest
275+
container: ubuntu:25.04
276+
install:
277+
- clang-20
278+
- libc++-20-dev
279+
- libc++abi-20-dev
274280
cxxflags: -stdlib=libc++
275281
linkflags: -stdlib=libc++
276282
- name: UBSAN

0 commit comments

Comments
 (0)