A tiling window manager
at hints_fix 42 lines 1.6 kB view raw
1name: CI 2 3on: 4 push: 5 branches: [ master ] 6 pull_request: 7 branches: [ master ] 8 9jobs: 10 linux-build: 11 runs-on: ubuntu-latest 12 steps: 13 - uses: actions/checkout@v3 14 - name: install dependencies 15 run: sudo apt-get install -y libx11-dev libxft-dev libxrandr-dev libxtst-dev libxres-dev 16 - name: install clang-tools for make regress 17 run: sudo apt-get install -y clang-tools 18 - name: make 19 run: make 20 - name: scan-build 21 run: make regress 22 - name: test install with DESTDIR 23 run: sudo make install DESTDIR=/usr/gooses; size /usr/gooses/usr/local/bin/sdorfehs 24 25 openbsd-build: 26 runs-on: macos-12 27 steps: 28 - name: Bootstrap OpenBSD 7.0 29 uses: mario-campos/emulate@v1 30 with: 31 operating-system: openbsd-7.0 32 - name: Build 33 run: | 34 echo "installing xbase (XXX: remove this when image is updated)" 35 ftp -o - https://cdn.openbsd.org/pub/OpenBSD/7.0/amd64/xbase70.tgz | tar -C / -xzpf - 36 echo "installing xshare (XXX: remove this when image is updated)" 37 ftp -o - https://cdn.openbsd.org/pub/OpenBSD/7.0/amd64/xshare70.tgz | tar -C / -xzpf - 38 git clone "${{ github.server_url }}/${{ github.repository }}" build 39 cd build 40 [ "${{ github.event.pull_request.number }}" = "" ] || (echo "fetching PR ${{ github.event.pull_request.number }}"; git fetch origin pull/${{ github.event.pull_request.number }}/head:pr-${{ github.event.pull_request.number }} && git checkout "pr-${{ github.event.pull_request.number }}") 41 echo "building" 42 make