# Build river and run the test suite with xwayland enabled every time a commit # is pushed to master or a pull request is opened against master. on: push: branches: - master pull_request: branches: - master name: Archliunx + Xwayland jobs: build: name: Archliunx + Xwayland runs-on: ubuntu-latest container: archlinux:latest steps: - name: Install Dependencies run: | pacman -Syu --noconfirm zig wayland-protocols wlroots pkgconf - name: Checkout Code uses: actions/checkout@master - name: build run: | zig build -Dxwayland=true - name: test run: | zig build -Dxwayland=true test - name: zig fmt run: | zig fmt --check river/**/*.zig zig fmt --check riverctl/**/*.zig zig fmt --check build.zig