From 6ecb5dffc74fa470d88f5513fd1f3bf932046546 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 23 Apr 2020 15:57:02 +0200 Subject: [PATCH] ci: add Alpine build (#30) Alpine uses musl, which may behave differently than glibc. Add Alpine to the CI to make sure we don't rely on glibc-specific behaviour. References: https://github.com/emersion/xdg-desktop-portal-wlr/issues/28 --- .builds/alpine.yml | 17 +++++++++++++++++ .build.yml => .builds/archlinux.yml | 0 2 files changed, 17 insertions(+) create mode 100644 .builds/alpine.yml rename .build.yml => .builds/archlinux.yml (100%) diff --git a/.builds/alpine.yml b/.builds/alpine.yml new file mode 100644 index 0000000..b6424ec --- /dev/null +++ b/.builds/alpine.yml @@ -0,0 +1,17 @@ +image: alpine/edge +packages: + - elogind-dev + - gcc + - meson + - pipewire-dev + - wayland-dev + - wayland-protocols +sources: + - https://github.com/emersion/xdg-desktop-portal-wlr +tasks: + - setup: | + cd xdg-desktop-portal-wlr + meson build/ + - build: | + cd xdg-desktop-portal-wlr + ninja -C build/ diff --git a/.build.yml b/.builds/archlinux.yml similarity index 100% rename from .build.yml rename to .builds/archlinux.yml