From ad371d8c8fd7b49447047c10fa27141f199032e5 Mon Sep 17 00:00:00 2001 From: exdal Date: Sun, 26 Apr 2026 15:44:57 +0300 Subject: [PATCH 1/3] add clang22 to CI --- .github/workflows/cmake.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 157ce30b..5d4da027 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -25,6 +25,8 @@ jobs: cxx: clang++-18 - cc: clang-19 cxx: clang++-19 + - cc: clang-22 + cxx: clang++-22 steps: - uses: actions/checkout@v4 From 7368f87ffaa4a8bfed3a143f9ffac2677d67af41 Mon Sep 17 00:00:00 2001 From: exdal Date: Sun, 26 Apr 2026 15:49:34 +0300 Subject: [PATCH 2/3] add llvm22 key --- .github/workflows/cmake.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 5d4da027..433fc43f 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -37,6 +37,13 @@ jobs: sudo apt-get update sudo apt-get install -y xorg-dev ${{matrix.config.cc}} + - name: Install LLVM 22 + run: | + wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc + sudo add-apt-repository "deb http://apt.llvm.org/$(lsb_release -cs)/ llvm-toolchain-$(lsb_release -cs)-22 main" + sudo apt-get update + sudo apt-get install -y llvm-22 clang-22 libclang-22-dev + - name: Setup Vulkan SDK uses: kociap/setup-vulkan-sdk@v1.0 with: From ac516e79f129507f438d9fc2ea91ea4593595e72 Mon Sep 17 00:00:00 2001 From: exdal Date: Sun, 26 Apr 2026 15:50:56 +0300 Subject: [PATCH 3/3] move up keys --- .github/workflows/cmake.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 433fc43f..d8a9369b 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -34,15 +34,10 @@ jobs: submodules: recursive - run: | - sudo apt-get update - sudo apt-get install -y xorg-dev ${{matrix.config.cc}} - - - name: Install LLVM 22 - run: | wget -qO- https://apt.llvm.org/llvm-snapshot.gpg.key | sudo tee /etc/apt/trusted.gpg.d/apt.llvm.org.asc sudo add-apt-repository "deb http://apt.llvm.org/$(lsb_release -cs)/ llvm-toolchain-$(lsb_release -cs)-22 main" sudo apt-get update - sudo apt-get install -y llvm-22 clang-22 libclang-22-dev + sudo apt-get install -y xorg-dev ${{matrix.config.cc}} - name: Setup Vulkan SDK uses: kociap/setup-vulkan-sdk@v1.0