diff --git a/.github/workflows/yambs-project.yml b/.github/workflows/yambs-project.yml index 97a6170..5e5321f 100644 --- a/.github/workflows/yambs-project.yml +++ b/.github/workflows/yambs-project.yml @@ -40,7 +40,20 @@ jobs: - run: mk yaml python-lint python-sa - - run: sudo apt-get install lcov doxygen clang-15 clang-format-15 + - name: setup clang 17 + run: | + wget https://apt.llvm.org/llvm.sh + chmod +x ./llvm.sh + sudo ./llvm.sh 17 + rm llvm.sh + + - run: sudo apt-get install gcc-13 g++-13 lcov doxygen clang-17 clang-format-17 + # List versions. + - run: gcc-13 --version + - run: g++-13 --version + - run: clang-17 --version + - run: clang++-17 --version + - run: mk t variant=clang coverage=false - run: ninja all format-check - run: mk dist docs @@ -55,7 +68,7 @@ jobs: gcov: true gcov_include: build/debug gcov_ignore: .mypy_cache - gcov_executable: gcov-12 + gcov_executable: gcov-13 fail_ci_if_error: true verbose: true diff --git a/config b/config index 3e6f08b..273b089 160000 --- a/config +++ b/config @@ -1 +1 @@ -Subproject commit 3e6f08b43beebcb79eb559222e3e336cc32b8bee +Subproject commit 273b08905dae33e058c016de6681c77284cadcf5 diff --git a/yambs.yaml b/yambs.yaml index 30250c5..08afddf 100644 --- a/yambs.yaml +++ b/yambs.yaml @@ -1,7 +1,7 @@ # ===================================== # generator=datazen # version=3.1.4 -# hash=cd30ca828c268bf5b3847d3052de73df +# hash=551e672939793b0a418cc5475b169746 # ===================================== --- project: @@ -11,12 +11,12 @@ project: version: {major: 0, minor: 2, patch: 3} variants: clang: - suffix: &clang_version "-15" + suffix: &clang_version "-17" debug: - suffix: "-12" + suffix: &gcc_version "-13" opt: - suffix: "-12" + suffix: *gcc_version clang-opt: suffix: *clang_version