nsxiv6d8ec5a
[ci]: fix failure (#348)
* install unversioned `llvm` so that it pulls the latest one. * disable `uninitvar` check on cppcheck as it catches some false positives and gcc/clang/clang-tidy are good at catching uninitialized variables already.
+2 −2
2 files changed
- M .woodpecker/analysis.yml +1 −1
- M .woodpecker/build.yml +1 −1
| @@ -14,7 +14,7 @@ pipeline: | |||
| 14 | 14 | --force --quiet --inline-suppr --error-exitcode=1 \ | |
| 15 | 15 | --max-ctu-depth=8 -j"$(nproc)" \ | |
| 16 | 16 | $(make OPT_DEP_DEFAULT="$1" dump_cppflags) \ | |
| 17 | − | --suppress=varFuncNullUB \ | |
| 17 | + | --suppress=varFuncNullUB --suppress=uninitvar \ | |
| 18 | 18 | *.c | |
| 19 | 19 | } | |
| 20 | 20 | run_tidy() { | |
| @@ -10,7 +10,7 @@ pipeline: | |||
| 10 | 10 | apk add --no-cache \ | |
| 11 | 11 | imlib2 imlib2-dev xorgproto \ | |
| 12 | 12 | libxft libxft-dev libexif libexif-dev giflib giflib-dev libwebp libwebp-dev \ | |
| 13 | − | gcc clang llvm12 llvm12-dev build-base wget ca-certificates >/dev/null | |
| 13 | + | gcc clang llvm llvm-dev build-base wget ca-certificates >/dev/null | |
| 14 | 14 | wget "https://github.com/TinyCC/tinycc/archive/$TCC_SHA.tar.gz" >/dev/null | |
| 15 | 15 | tar xzf "$TCC_SHA.tar.gz" >/dev/null | |
| 16 | 16 | ( cd "tinycc-$TCC_SHA" && ./configure --config-musl && make -s -j"$(nproc)" && make install; ) >/dev/null | |