name: CI on: [push, pull_request] jobs: build: runs-on: docker container: image: alpine:latest steps: - name: Install build dependencies run: | apk update && apk add --no-cache \ build-base \ git \ meson \ ninja \ pkgconf \ wayland-dev \ wayland-protocols \ wlroots0.20-dev \ libxkbcommon-dev \ libinput-dev \ lua5.4-dev \ xcb-util-wm-dev - name: Checkout run: | git clone --depth 1 --branch "${GITHUB_REF_NAME}" \ "https://scm.hgdump.net/${GITHUB_REPOSITORY}.git" . - name: Configure run: meson setup build -Dxwayland=true - name: Compile run: meson compile -C build