28018e92d3
* switch to git ls-files to avoid picking up any other local .c files * enable assertions during static analysis since we used some assertions to disable/silence certain warnings. * update TCC commit hash to a more recent one * parallelize static analysis cppcheck already has -j argument to parallelize it's analysis and provide results faster, clang-tidy unfortunately doesn't. so use xargs -P to archive parallel execution. on my system this brings down the analysis time from ~27s to ~5s.
12 lines
308 B
YAML
12 lines
308 B
YAML
branches: master
|
|
|
|
pipeline:
|
|
analysis:
|
|
image: alpine
|
|
commands: |
|
|
apk add --no-cache build-base cppcheck clang-extra-tools git \
|
|
imlib2-dev xorgproto \
|
|
libxft-dev libexif-dev giflib-dev libwebp-dev >/dev/null
|
|
make config.h version.h
|
|
./etc/woodpecker/analysis.sh
|