Skip to content

Commit 4a1a465

Browse files
committed
Added new gcc and clang jobs to GitHub Actions.
1 parent 53d0780 commit 4a1a465

File tree

1 file changed

+19
-13
lines changed

1 file changed

+19
-13
lines changed

.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"
@@ -268,24 +274,24 @@ jobs:
268274
os: ubuntu-24.04
269275
install:
270276
- clang-19
271-
sources:
272-
- "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main"
273-
source_keys:
274-
- "https://apt.llvm.org/llvm-snapshot.gpg.key"
275277
- toolset: clang
276-
compiler: clang++-19
278+
compiler: clang++-20
279+
cxxstd: "11-gnu,14-gnu,17-gnu,20-gnu,23-gnu,26-gnu"
280+
os: ubuntu-latest
281+
container: ubuntu:25.04
282+
install:
283+
- clang-20
284+
- toolset: clang
285+
compiler: clang++-20
277286
cxxstd: "11-gnu,14-gnu,17-gnu,20-gnu,23-gnu,26-gnu"
278287
cxxflags: -stdlib=libc++
279288
linkflags: -stdlib=libc++
280-
os: ubuntu-24.04
289+
os: ubuntu-latest
290+
container: ubuntu:25.04
281291
install:
282-
- clang-19
283-
- libc++-19-dev
284-
- libc++abi-19-dev
285-
sources:
286-
- "deb http://apt.llvm.org/noble/ llvm-toolchain-noble-19 main"
287-
source_keys:
288-
- "https://apt.llvm.org/llvm-snapshot.gpg.key"
292+
- clang-20
293+
- libc++-20-dev
294+
- libc++abi-20-dev
289295
- name: UBSAN
290296
toolset: clang
291297
compiler: clang++-18

0 commit comments

Comments
 (0)