diff --git a/.builds/alpine.yml b/.builds/alpine-x64.yml similarity index 100% rename from .builds/alpine.yml rename to .builds/alpine-x64.yml diff --git a/.builds/alpine-x86.yml b/.builds/alpine-x86.yml new file mode 100644 index 00000000..0a02dc8d --- /dev/null +++ b/.builds/alpine-x86.yml @@ -0,0 +1,44 @@ +image: alpine/edge +arch: x86 +packages: + - musl-dev + - eudev-libs + - eudev-dev + - linux-headers + - meson + - ninja + - gcc + - scdoc + - wayland-dev + - wayland-protocols + - freetype-dev + - fontconfig-dev + - pixman-dev + - libxkbcommon-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