File tree 5 files changed +19
-19
lines changed
5 files changed +19
-19
lines changed Original file line number Diff line number Diff line change 53
53
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
54
54
wget https://apt.llvm.org/llvm.sh
55
55
chmod +x llvm.sh
56
- sudo ./llvm.sh 19
56
+ sudo ./llvm.sh 20
57
57
58
58
- name : Install Qt ${{ env.QT_VERSION }}
59
59
uses : jurplel/install-qt-action@v4
74
74
run : |
75
75
cmake -S . -B cmake.output -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DUSE_QT6=On -DWITH_QCHART=On -DUSE_MATCHCOMPILER=Verify -DANALYZE_ADDRESS=On -DENABLE_CHECK_INTERNAL=On -DUSE_BOOST=On -DCPPCHK_GLIBCXX_DEBUG=Off -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On -DCMAKE_GLOBAL_AUTOGEN_TARGET=On -DDISABLE_DMAKE=On -DFILESDIR= -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
76
76
env :
77
- CC : clang-19
78
- CXX : clang++-19
77
+ CC : clang-20
78
+ CXX : clang++-20
79
79
80
80
- name : Build cppcheck
81
81
run : |
Original file line number Diff line number Diff line change 41
41
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
42
42
wget https://apt.llvm.org/llvm.sh
43
43
chmod +x llvm.sh
44
- sudo ./llvm.sh 19
45
- sudo apt-get install -y clang-tidy-19
44
+ sudo ./llvm.sh 20
45
+ sudo apt-get install -y clang-tidy-20
46
46
47
47
- name : Install Qt ${{ env.QT_VERSION }}
48
48
uses : jurplel/install-qt-action@v4
@@ -53,14 +53,14 @@ jobs:
53
53
54
54
- name : Verify clang-tidy configuration
55
55
run : |
56
- clang-tidy-19 --verify-config
56
+ clang-tidy-20 --verify-config
57
57
58
58
- name : Prepare CMake
59
59
run : |
60
60
cmake -S . -B cmake.output -G "Unix Makefiles" -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DUSE_QT6=On -DWITH_QCHART=On -DENABLE_CHECK_INTERNAL=On -DCMAKE_GLOBAL_AUTOGEN_TARGET=On -DCPPCHK_GLIBCXX_DEBUG=Off -DWARNINGS_ARE_ERRORS=On
61
61
env :
62
- CC : clang-19
63
- CXX : clang++-19
62
+ CC : clang-20
63
+ CXX : clang++-20
64
64
65
65
- name : Prepare CMake dependencies
66
66
run : |
Original file line number Diff line number Diff line change @@ -175,8 +175,8 @@ jobs:
175
175
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
176
176
wget https://apt.llvm.org/llvm.sh
177
177
chmod +x llvm.sh
178
- sudo ./llvm.sh 19
179
- sudo apt-get install -y clang-tools-19
178
+ sudo ./llvm.sh 20
179
+ sudo apt-get install -y clang-tools-20
180
180
181
181
- name : Install libc++
182
182
if : matrix.stdlib == 'libc++'
@@ -196,8 +196,8 @@ jobs:
196
196
# TODO: why does it build dmake in the next step?
197
197
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 -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 }}
198
198
env :
199
- CC : clang-19
200
- CXX : clang++-19
199
+ CC : clang-20
200
+ CXX : clang++-20
201
201
202
202
- name : Prepare CMake dependencies
203
203
run : |
@@ -214,7 +214,7 @@ jobs:
214
214
- name : clang-include-cleaner
215
215
run : |
216
216
# TODO: run multi-threaded
217
- find $PWD/cli $PWD/lib $PWD/test $PWD/gui -maxdepth 1 -name "*.cpp" | xargs -t -n 1 clang-include-cleaner-19 --print=changes --extra-arg=-w --extra-arg=-stdlib=${{ matrix.stdlib }} -p cmake.output > clang-include-cleaner.log 2>&1
217
+ 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
218
218
219
219
- uses : actions/upload-artifact@v4
220
220
if : success() || failure()
Original file line number Diff line number Diff line change 53
53
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
54
54
wget https://apt.llvm.org/llvm.sh
55
55
chmod +x llvm.sh
56
- sudo ./llvm.sh 19
56
+ sudo ./llvm.sh 20
57
57
58
58
- name : Install Qt ${{ env.QT_VERSION }}
59
59
uses : jurplel/install-qt-action@v4
73
73
run : |
74
74
cmake -S . -B cmake.output -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DUSE_QT6=On -DWITH_QCHART=On -DUSE_MATCHCOMPILER=Verify -DANALYZE_THREAD=On -DENABLE_CHECK_INTERNAL=On -DUSE_BOOST=On -DCPPCHK_GLIBCXX_DEBUG=Off -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On -DCMAKE_GLOBAL_AUTOGEN_TARGET=Off -DDISABLE_DMAKE=On -DFILESDIR= -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
75
75
env :
76
- CC : clang-19
77
- CXX : clang++-19
76
+ CC : clang-20
77
+ CXX : clang++-20
78
78
79
79
- name : Build cppcheck
80
80
run : |
Original file line number Diff line number Diff line change 53
53
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
54
54
wget https://apt.llvm.org/llvm.sh
55
55
chmod +x llvm.sh
56
- sudo ./llvm.sh 19
56
+ sudo ./llvm.sh 20
57
57
58
58
- name : Install Qt ${{ env.QT_VERSION }}
59
59
uses : jurplel/install-qt-action@v4
74
74
run : |
75
75
cmake -S . -B cmake.output -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DUSE_QT6=On -DWITH_QCHART=On -DUSE_MATCHCOMPILER=Verify -DANALYZE_UNDEFINED=On -DENABLE_CHECK_INTERNAL=On -DUSE_BOOST=On -DCPPCHK_GLIBCXX_DEBUG=Off -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On -DCMAKE_GLOBAL_AUTOGEN_TARGET=On -DDISABLE_DMAKE=On -DFILESDIR= -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
76
76
env :
77
- CC : clang-19
78
- CXX : clang++-19
77
+ CC : clang-20
78
+ CXX : clang++-20
79
79
80
80
- name : Build cppcheck
81
81
run : |
You can’t perform that action at this time.
0 commit comments