diff options
| author | Jörg Frings-Fürst <debian@jff-webhsoting.net> | 2024-07-12 08:33:43 +0200 |
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhsoting.net> | 2024-07-12 08:33:43 +0200 |
| commit | d900a0ce85f9389882567e9698b4f785971f35a8 (patch) | |
| tree | 866aa6eda9429d9e96cb770b7689d51d78f2b624 /.github | |
| parent | 9d31dcdfaf0dba9491580ba69eae7817a5b0d455 (diff) | |
| parent | 9b93aee54f41e2700d2c10f46f26fec69673c7c9 (diff) | |
Merge branch 'release/debian/0.9.8+dfsg-1'debian/0.9.8+dfsg-1
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/build-and-test.yml | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 168fa2b..f330d27 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -17,14 +17,14 @@ jobs: include: - name: Native Linux cmake_args: >- - -DCMAKE_C_COMPILER=clang-15 - -DCMAKE_CXX_COMPILER=clang++-15 + -DCMAKE_C_COMPILER=clang-18 + -DCMAKE_CXX_COMPILER=clang++-18 cflags: >- -fsanitize=address,undefined,leak -fno-sanitize-recover=all -fno-omit-frame-pointer ldflags: >- - -fsanitize=address + -fsanitize=address,undefined,leak - name: MingGW on Linux cmake_args: >- -DCMAKE_C_COMPILER=i686-w64-mingw32-gcc @@ -34,7 +34,7 @@ jobs: -DMINGW=ON runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3.0.2 + - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4 - name: Add Clang/LLVM repositories (Non-MinGW) if: "${{ ! contains(matrix.cmake_args, 'mingw') }}" @@ -42,7 +42,7 @@ jobs: set -x source /etc/os-release wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - - sudo add-apt-repository "deb http://apt.llvm.org/${UBUNTU_CODENAME}/ llvm-toolchain-${UBUNTU_CODENAME}-15 main" + sudo add-apt-repository "deb http://apt.llvm.org/${UBUNTU_CODENAME}/ llvm-toolchain-${UBUNTU_CODENAME}-18 main" - name: Install build dependencies run: |- @@ -86,8 +86,8 @@ jobs: if: "${{ ! contains(matrix.cmake_args, 'mingw') }}" run: |- sudo apt-get install --yes --no-install-recommends -V \ - clang-15 \ - llvm-15 + clang-18 \ + libclang-rt-18-dev - name: Build, test and install run: |- @@ -104,7 +104,7 @@ jobs: cd googletest-release-${GTEST_VERSION}/ # Silence warning "Compatibility with CMake < 2.8.12 will be removed" - find -name CMakeLists.txt -print -exec sed 's/cmake_minimum_required.*/cmake_minimum_required(VERSION 3.0.2)/' -i {} \; + find -name CMakeLists.txt -print -exec sed 's/cmake_minimum_required.*/cmake_minimum_required(VERSION 3.5.0)/' -i {} \; cmake \ -DBUILD_SHARED_LIBS=ON \ |
