~kennylevinsen/seatd

c27cd7947beea0f2eddb7fe161b26bcf5022eed6 — Kenny Levinsen a month ago 07b25e5
ci: WIP OpenBSD
1 files changed, 17 insertions(+), 0 deletions(-)

A .builds/openbsd.yml
A .builds/openbsd.yml => .builds/openbsd.yml +17 -0
@@ 0,0 1,17 @@
image: openbsd/latest
packages:
   - meson
sources:
   - https://git.sr.ht/~kennylevinsen/seatd
tasks:
   - prepare: |
      meson -Dlibseat-seatd=enabled -Dlibseat-builtin=enabled -Dlibseat-logind=disabled -Dexamples=enabled build seatd
   - build: |
      ninja -C build
   - unittest: |
      ninja -C build test
   - smoketest: |
      doas ninja -C build install
      timeout -s SIGKILL 30s doas ./build/seatd-launch -l debug ./build/simpletest /dev/wskbd
   - smoketest-builtin: |
      timeout -s SIGKILL 30s doas ./build/simpletest /dev/wskbd