# Build river and run the test suite 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 jobs: build: name: Archliunx 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 - name: test run: | zig build test - name: zig fmt run: | find . -path ./zig-cache -prune -o -name "*.zig" -exec zig fmt --check {} ";"