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
75
75
run : |
76
76
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
77
77
env :
78
- CC : clang-19
79
- CXX : clang++-19
78
+ CC : clang-20
79
+ CXX : clang++-20
80
80
81
81
- name : Build cppcheck
82
82
run : |
Original file line number Diff line number Diff line change 40
40
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
41
41
wget https://apt.llvm.org/llvm.sh
42
42
chmod +x llvm.sh
43
- sudo ./llvm.sh 19
44
- sudo apt-get install -y clang-tidy-19
43
+ sudo ./llvm.sh 20
44
+ sudo apt-get install -y clang-tidy-20
45
45
46
46
- name : Install Qt ${{ env.QT_VERSION }}
47
47
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 @@ -172,8 +172,8 @@ jobs:
172
172
sudo apt-get purge --auto-remove llvm python3-lldb-14 llvm-14
173
173
wget https://apt.llvm.org/llvm.sh
174
174
chmod +x llvm.sh
175
- sudo ./llvm.sh 19
176
- sudo apt-get install -y clang-tools-19
175
+ sudo ./llvm.sh 20
176
+ sudo apt-get install -y clang-tools-20
177
177
178
178
- name : Install libc++
179
179
if : matrix.stdlib == 'libc++'
@@ -193,8 +193,8 @@ jobs:
193
193
# TODO: why does it build dmake in the next step?
194
194
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 }}
195
195
env :
196
- CC : clang-19
197
- CXX : clang++-19
196
+ CC : clang-20
197
+ CXX : clang++-20
198
198
199
199
- name : Prepare CMake dependencies
200
200
run : |
@@ -211,7 +211,7 @@ jobs:
211
211
- name : clang-include-cleaner
212
212
run : |
213
213
# TODO: run multi-threaded
214
- 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
214
+ 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
215
215
216
216
- uses : actions/upload-artifact@v4
217
217
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
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_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
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 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
75
75
run : |
76
76
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
77
77
env :
78
- CC : clang-19
79
- CXX : clang++-19
78
+ CC : clang-20
79
+ CXX : clang++-20
80
80
81
81
- name : Build cppcheck
82
82
run : |
You can’t perform that action at this time.
0 commit comments