~kennylevinsen/seatd

2185e8f180f30a87d1a1f76505d9133e27cda1d6 — Kenny Levinsen 26 days ago 271305a
ci: Clean up build manifests
3 files changed, 11 insertions(+), 29 deletions(-)

M .builds/alpine.yml
M .builds/archlinux.yml
M .builds/freebsd.yml
M .builds/alpine.yml => .builds/alpine.yml +4 -11
@@ 9,25 9,18 @@ sources:
   - https://git.sr.ht/~kennylevinsen/seatd
tasks:
   - prepare: |
      cd seatd
      meson build -Dseatd=enabled -Dbuiltin=enabled -Dlogind=disabled
      meson -Dseatd=enabled -Dbuiltin=enabled -Dlogind=disabled build seatd
   - build: |
      cd seatd
      ninja -C build
   - unittest: |
      cd seatd
      ninja -C build test
   - 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
      timeout -s KILL 30s ./seatd/.builds/smoketest-seatd.sh
   - smoketest-builtin: |
      cd seatd
      timeout -s KILL 30s ./.builds/smoketest-builtin.sh
      timeout -s KILL 30s ./seatd/.builds/smoketest-builtin.sh
   - check-format: |
      cd seatd
      ninja -C build clang-format
      git diff --exit-code
      git -C seatd diff --exit-code

M .builds/archlinux.yml => .builds/archlinux.yml +3 -9
@@ 9,21 9,15 @@ sources:
   - https://git.sr.ht/~kennylevinsen/seatd
tasks:
   - prepare: |
      cd seatd
      meson -Db_sanitize=address -Dlogind=enabled -Dseatd=enabled -Dbuiltin=enabled build
      meson -Db_sanitize=address -Dlogind=enabled -Dseatd=enabled -Dbuiltin=enabled build seatd
   - build: |
      cd seatd
      ninja -C build
   - unittest: |
      cd seatd
      ninja -C build test
   - 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
      timeout -s KILL 30s ./seatd/.builds/smoketest-seatd.sh
   - smoketest-builtin: |
      cd seatd
      timeout -s KILL 30s ./.builds/smoketest-builtin.sh
      timeout -s KILL 30s ./seatd/.builds/smoketest-builtin.sh

M .builds/freebsd.yml => .builds/freebsd.yml +4 -9
@@ 5,20 5,15 @@ sources:
   - https://git.sr.ht/~kennylevinsen/seatd
tasks:
   - prepare: |
      cd seatd
      meson -Dseatd=enabled -Dbuiltin=enabled -Dlogind=disabled build
      meson -Dseatd=enabled -Dbuiltin=enabled -Dlogind=disabled build seatd
   - build: |
      cd seatd
      ninja -C build
   - unittest: |
      cd seatd
      ninja -C build test
   - smoketest: |
      cd seatd
      rm -rf build
      meson -Db_lundef=false -Db_sanitize=address -Dseatd=enabled -Dbuiltin=enabled -Dlogind=disabled build
      meson -Db_lundef=false -Db_sanitize=address -Dseatd=enabled -Dbuiltin=enabled -Dlogind=disabled build seatd
      ninja -C build
      timeout -s KILL 30s ./.builds/smoketest-seatd.sh
      timeout -s KILL 30s ./seatd/.builds/smoketest-seatd.sh
   - smoketest-builtin: |
      cd seatd
      timeout -s KILL 30s ./.builds/smoketest-builtin.sh
      timeout -s KILL 30s ./seatd/.builds/smoketest-builtin.sh