name: ci on: push: branches: [main] pull_request: permissions: contents: read jobs: check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version-file: go.mod - name: Install X server test tools run: sudo apt-get update && sudo apt-get install -y xvfb xtrace - name: Check run: make check STATICCHECK='go run honnef.co/go/tools/cmd/staticcheck@2026.2.2' - name: X server tests run: make xserver gen-check: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version-file: go.mod - run: make gen-check