Skip to content

Commit 4ac69d4

Browse files
committed
👷 Add gcc 14 to CI
1 parent 0462e76 commit 4ac69d4

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

.github/workflows/unit_tests.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ env:
1414
CMAKE_GENERATOR: Ninja
1515
DEFAULT_CXX_STANDARD: 20
1616
DEFAULT_LLVM_VERSION: 20
17-
DEFAULT_GCC_VERSION: 13
17+
DEFAULT_GCC_VERSION: 14
1818

1919
concurrency:
2020
group: ${{ github.head_ref || github.run_id }}
@@ -27,7 +27,7 @@ jobs:
2727
fail-fast: false
2828
matrix:
2929
compiler: [clang, gcc]
30-
version: [12, 13, 16, 17, 18, 19, 20]
30+
version: [12, 13, 14, 16, 17, 18, 19, 20]
3131
cxx_standard: [20]
3232
stdlib: [libstdc++, libc++]
3333
build_type: [Debug]
@@ -84,6 +84,11 @@ jobs:
8484
- compiler: gcc
8585
toolchain_root: "/usr"
8686
cxx_flags: ""
87+
- version: 14
88+
compiler: gcc
89+
install: sudo apt update && sudo apt install -y gcc-14 g++-14
90+
cc: "gcc-14"
91+
cxx: "g++-14"
8792
- version: 13
8893
compiler: gcc
8994
install: sudo apt update && sudo apt install -y gcc-13 g++-13
@@ -106,6 +111,8 @@ jobs:
106111
version: 17
107112
- compiler: gcc
108113
version: 16
114+
- compiler: clang
115+
version: 14
109116
- compiler: clang
110117
version: 13
111118
- compiler: clang
@@ -314,9 +321,9 @@ jobs:
314321
install: wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 20
315322
toolchain_root: "/usr/lib/llvm-20"
316323
- compiler: gcc
317-
cc: "gcc-13"
318-
cxx: "g++-13"
319-
install: sudo apt update && sudo apt install -y gcc-13 g++-13
324+
cc: "gcc-14"
325+
cxx: "g++-14"
326+
install: sudo apt update && sudo apt install -y gcc-14 g++-14
320327
toolchain_root: "/usr"
321328

322329
steps:

0 commit comments

Comments
 (0)