From f0e8d146bd6628125c29a28f6a48eeaeac893768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 28 Mar 2020 12:32:40 +0100 Subject: [PATCH] ci: initial sr.ht build manifest --- .build.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .build.yml diff --git a/.build.yml b/.build.yml new file mode 100644 index 00000000..1047fe50 --- /dev/null +++ b/.build.yml @@ -0,0 +1,42 @@ +image: alpine/edge +packages: + - musl-dev + - eudev-libs + - eudev-dev + - linux-headers + - meson + - ninja + - gcc + - scdoc + - wayland-dev + - wayland-protocols + - wlroots-dev + - freetype-dev + - fontconfig-dev + - ncurses + +sources: + - https://codeberg.org/dnkl/foot + - https://codeberg.org/dnkl/tllist + - https://codeberg.org/dnkl/fcft + +# triggers: +# - action: email +# condition: failure +# to: + +tasks: + - subprojects: | + mkdir foot/subprojects + ln -s ../../tllist foot/subprojects/tllist + ln -s ../../fcft foot/subprojects/fcft + - debug: | + mkdir -p bld/debug + meson --buildtype=debug foot bld/debug + ninja -C bld/debug -k0 + meson test -C bld/debug --print-errorlogs + - release: | + mkdir -p bld/release + meson --buildtype=minsize foot bld/release + ninja -C bld/release -k0 + meson test -C bld/release --print-errorlogs