Skip to content

Commit 99d25d3

Browse files
committed
CI: build with gcc 14 and clang 18
1 parent 4b3b408 commit 99d25d3

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/linux-gcc13.yaml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: "Linux gcc13 Build"
1+
name: "Linux Latest Build"
22
on:
33
push:
44
branches: [ v1.x ]
@@ -7,17 +7,22 @@ on:
77

88
jobs:
99
build_libebml:
10-
name: libebml for Linux gcc13
10+
name: libebml for Linux ${{ matrix.cxx }}
1111
runs-on: ubuntu-latest
12+
strategy:
13+
matrix:
14+
cxx: ['g++-14', 'clang++-18']
15+
env:
16+
CXX: ${{matrix.cxx}}
1217
steps:
18+
- name: list compilers
19+
run: dpkg --list | grep compiler
20+
1321
- name: Get pushed code
1422
uses: actions/checkout@v4
1523

1624
- name: Configure CMake
1725
run: cmake -S . -B _build -DCMAKE_INSTALL_PREFIX:STRING=${GITHUB_WORKSPACE}/_built -G Ninja
18-
env:
19-
CC: gcc-13
20-
CXX: g++-13
2126

2227
- name: Build with CMake
2328
run: cmake --build _build --parallel

0 commit comments

Comments
 (0)