Add cirrus CI

This commit is contained in:
buffet 2021-08-13 17:59:08 +00:00
parent 36924e171c
commit 6f32d5f7fd
2 changed files with 22 additions and 0 deletions

18
.cirrus.yml Normal file
View file

@ -0,0 +1,18 @@
task:
container:
image: archlinux:base-devel
matrix:
- name: Build (clang)
script:
- sudo pacman --noconfirm -Syu
- sudo pacman --noconfirm -S git meson ninja lua51 wlroots wayland-protocols
- meson build -Dlua-pkg=lua51
- ninja -C build
- name: Format
script:
- sudo pacman --noconfirm -Syu
- sudo pacman --noconfirm -S clang git
- clang-format -i **/*.{c,h}
- git diff --exit-code

View file

@ -11,3 +11,7 @@ tab_width = 4
[meson.build]
indent_size = 2
tab_width = 2
[*.yml]
indent_size = 2
tab_width = 2