@@ -202,13 +202,13 @@ jobs:
202202 sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
203203 wget https://apt.llvm.org/llvm.sh
204204 chmod +x llvm.sh
205- sudo ./llvm.sh 20
206- sudo apt-get install -y clang-tools-20
205+ sudo ./llvm.sh 21
206+ sudo apt-get install -y clang-tools-21
207207
208208 - name : Install libc++
209209 if : matrix.stdlib == 'libc++'
210210 run : |
211- sudo apt-get install -y libc++-20 -dev
211+ sudo apt-get install -y libc++-21 -dev
212212
213213 - name : Install Qt ${{ env.QT_VERSION }}
214214 uses : jurplel/install-qt-action@v4
@@ -224,8 +224,8 @@ jobs:
224224 # TODO: why does it build dmake in the next step?
225225 cmake -S . -B cmake.output -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DUSE_QT6=On -DWITH_QCHART=On -DBUILD_TRIAGE=On -DENABLE_CHECK_INTERNAL=On -DCMAKE_GLOBAL_AUTOGEN_TARGET=On -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On -DCPPCHK_GLIBCXX_DEBUG=Off -DUSE_MATCHCOMPILER=Off -DEXTERNALS_AS_SYSTEM=On -DUSE_LIBCXX=${{ matrix.use_libcxx }}
226226 env :
227- CC : clang-20
228- CXX : clang++-20
227+ CC : clang-21
228+ CXX : clang++-21
229229
230230 - name : Prepare CMake dependencies
231231 run : |
@@ -242,7 +242,7 @@ jobs:
242242 - name : clang-include-cleaner
243243 run : |
244244 # TODO: run multi-threaded
245- find $PWD/cli $PWD/lib $PWD/test $PWD/gui -maxdepth 1 -name "*.cpp" | xargs -t -n 1 clang-include-cleaner-20 --print=changes --extra-arg=-w --extra-arg=-stdlib=${{ matrix.stdlib }} -p cmake.output > clang-include-cleaner.log 2>&1
245+ find $PWD/cli $PWD/lib $PWD/test $PWD/gui -maxdepth 1 -name "*.cpp" | xargs -t -n 1 clang-include-cleaner-21 --print=changes --extra-arg=-w --extra-arg=-stdlib=${{ matrix.stdlib }} -p cmake.output > clang-include-cleaner.log 2>&1
246246
247247 - uses : actions/upload-artifact@v4
248248 if : success() || failure()
0 commit comments