diff --git a/.cirrus.yml b/.cirrus.yml index 3880fb21..87bdddfc 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,7 +1,8 @@ freebsd_instance: - image_family: freebsd-12-1 + image_family: freebsd-13-1 task: + name: compilation (FreeBSD) install_script: pkg install -y gmake cmake git script: - cd src @@ -9,3 +10,14 @@ task: - cd .. - cmake -B build -DCMAKE_INSTALL_PREFIX=. - cd build && gmake install + +task: + name: clang-scan (FreeBSD) + install_script: pkg install -y gmake cmake git devel/llvm llvm + script: + - cd src + - git clone https://github.com/simdjson/simdjson.git + - cd .. + - scan-build cmake -B build -DCMAKE_INSTALL_PREFIX=. + - cd build + - scan-build --exclude src/simdjson --status-bugs gmake install