diff options
Diffstat (limited to '.builds/alpine.yml')
-rw-r--r-- | .builds/alpine.yml | 26 |
1 files changed, 26 insertions, 0 deletions
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 |