diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 026ff2ad..f8f0dd38 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -14,7 +14,7 @@ env: CMAKE_GENERATOR: Ninja DEFAULT_CXX_STANDARD: 20 DEFAULT_LLVM_VERSION: 20 - DEFAULT_GCC_VERSION: 13 + DEFAULT_GCC_VERSION: 14 concurrency: group: ${{ github.head_ref || github.run_id }} @@ -27,7 +27,7 @@ jobs: fail-fast: false matrix: compiler: [clang, gcc] - version: [12, 13, 16, 17, 18, 19, 20] + version: [12, 13, 14, 16, 17, 18, 19, 20] cxx_standard: [20] stdlib: [libstdc++, libc++] build_type: [Debug] @@ -84,6 +84,11 @@ jobs: - compiler: gcc toolchain_root: "/usr" cxx_flags: "" + - version: 14 + compiler: gcc + install: sudo apt update && sudo apt install -y gcc-14 g++-14 + cc: "gcc-14" + cxx: "g++-14" - version: 13 compiler: gcc install: sudo apt update && sudo apt install -y gcc-13 g++-13 @@ -106,6 +111,8 @@ jobs: version: 17 - compiler: gcc version: 16 + - compiler: clang + version: 14 - compiler: clang version: 13 - compiler: clang @@ -314,9 +321,9 @@ jobs: install: wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && sudo ./llvm.sh 20 toolchain_root: "/usr/lib/llvm-20" - compiler: gcc - cc: "gcc-13" - cxx: "g++-13" - install: sudo apt update && sudo apt install -y gcc-13 g++-13 + cc: "gcc-14" + cxx: "g++-14" + install: sudo apt update && sudo apt install -y gcc-14 g++-14 toolchain_root: "/usr" steps: