From 1dbd92030724ff1e9df58291722d33d2d89fbc12 Mon Sep 17 00:00:00 2001 From: Kenny Levinsen Date: Fri, 31 Jul 2020 00:23:15 +0200 Subject: ci: Initial CI --- .builds/alpine.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .builds/alpine.yml (limited to '.builds/alpine.yml') diff --git a/.builds/alpine.yml b/.builds/alpine.yml new file mode 100644 index 0000000..0075534 --- /dev/null +++ b/.builds/alpine.yml @@ -0,0 +1,26 @@ +image: alpine/edge +packages: + - meson + - linux-headers + - clang + - clang-analyzer +sources: + - https://git.sr.ht/~kennylevinsen/seatd +tasks: + - prepare: | + cd seatd + meson build -Dseatd=enabled -Dbuiltin=enabled -Dlogind=disabled + - build: | + cd seatd + ninja -C build + - scan-build: | + cd seatd + ninja -C build scan-build + [ -z "$(ls -A build/meson-logs/scanbuild/ 2>/dev/null)" ] + - smoketest: | + cd seatd + timeout -s KILL 30s ./.builds/smoketest-seatd.sh + - check-format: | + cd seatd + ninja -C build clang-format + git diff --exit-code -- cgit v1.2.3