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 49
49
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
50
50
wget https://apt.llvm.org/llvm.sh
51
51
chmod +x llvm.sh
52
- sudo ./llvm.sh 19
52
+ sudo ./llvm.sh 20
53
53
54
54
- name : Install Qt ${{ env.QT_VERSION }}
55
55
if : false
71
71
run : |
72
72
cmake -S . -B cmake.output -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=Off -DWITH_QCHART=Off -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=Off -DDISABLE_DMAKE=On -DFILESDIR= -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
73
73
env :
74
- CC : clang-19
75
- CXX : clang++-19
74
+ CC : clang-20
75
+ CXX : clang++-20
76
76
77
77
- name : Build cppcheck
78
78
run : |
Original file line number Diff line number Diff line change 37
37
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
38
38
wget https://apt.llvm.org/llvm.sh
39
39
chmod +x llvm.sh
40
- sudo ./llvm.sh 19
41
- sudo apt-get install -y clang-tidy-19
40
+ sudo ./llvm.sh 20
41
+ sudo apt-get install -y clang-tidy-20
42
42
43
43
- name : Install Qt ${{ env.QT_VERSION }}
44
44
uses : jurplel/install-qt-action@v3
@@ -49,14 +49,14 @@ jobs:
49
49
50
50
- name : Verify clang-tidy configuration
51
51
run : |
52
- clang-tidy-19 --verify-config
52
+ clang-tidy-20 --verify-config
53
53
54
54
- name : Prepare CMake
55
55
run : |
56
56
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
57
57
env :
58
- CC : clang-19
59
- CXX : clang++-19
58
+ CC : clang-20
59
+ CXX : clang++-20
60
60
61
61
- name : Prepare CMake dependencies
62
62
run : |
Original file line number Diff line number Diff line change @@ -147,8 +147,8 @@ jobs:
147
147
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
148
148
wget https://apt.llvm.org/llvm.sh
149
149
chmod +x llvm.sh
150
- sudo ./llvm.sh 19
151
- sudo apt-get install -y clang-tools-19
150
+ sudo ./llvm.sh 20
151
+ sudo apt-get install -y clang-tools-20
152
152
153
153
- name : Install Qt ${{ env.QT_VERSION }}
154
154
uses : jurplel/install-qt-action@v3
@@ -162,8 +162,8 @@ jobs:
162
162
run : |
163
163
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
164
164
env :
165
- CC : clang-19
166
- CXX : clang++-19
165
+ CC : clang-20
166
+ CXX : clang++-20
167
167
168
168
- name : Prepare CMake dependencies
169
169
run : |
@@ -180,7 +180,7 @@ jobs:
180
180
- name : clang-include-cleaner
181
181
run : |
182
182
# TODO: run multi-threaded
183
- 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 -p cmake.output > clang-include-cleaner.log 2>&1
183
+ 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 -p cmake.output > clang-include-cleaner.log 2>&1
184
184
185
185
- uses : actions/upload-artifact@v4
186
186
with :
Original file line number Diff line number Diff line change 49
49
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
50
50
wget https://apt.llvm.org/llvm.sh
51
51
chmod +x llvm.sh
52
- sudo ./llvm.sh 19
52
+ sudo ./llvm.sh 20
53
53
54
54
- name : Install Qt ${{ env.QT_VERSION }}
55
55
if : false
70
70
run : |
71
71
cmake -S . -B cmake.output -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=Off -DWITH_QCHART=Off -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
72
72
env :
73
- CC : clang-19
74
- CXX : clang++-19
73
+ CC : clang-20
74
+ CXX : clang++-20
75
75
76
76
- name : Build cppcheck
77
77
run : |
Original file line number Diff line number Diff line change 49
49
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
50
50
wget https://apt.llvm.org/llvm.sh
51
51
chmod +x llvm.sh
52
- sudo ./llvm.sh 19
52
+ sudo ./llvm.sh 20
53
53
54
54
- name : Install Qt ${{ env.QT_VERSION }}
55
55
uses : jurplel/install-qt-action@v3
70
70
run : |
71
71
cmake -S . -B cmake.output -DCMAKE_BUILD_TYPE=RelWithDebInfo -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=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
72
72
env :
73
- CC : clang-19
74
- CXX : clang++-19
73
+ CC : clang-20
74
+ CXX : clang++-20
75
75
76
76
- name : Build cppcheck
77
77
run : |
You can’t perform that action at this time.
0 commit comments