name: Ubuntu on: push: branches-ignore: - debian - khronos-registry jobs: build: strategy: matrix: os: - ubuntu-18.04 compiler: - gcc - clang build-opts: - '' - '-Dglx=no' - '-Degl=no' - '-Dx11=false' runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - run: > sudo apt-get update && sudo apt-get install --no-install-recommends libgl1-mesa-dev libegl1-mesa-dev libgles2-mesa-dev libgl1-mesa-dri ninja-build - uses: actions/setup-python@v2 with: python-version: 3.x - run: | python -m pip install --upgrade pip pip3 install meson /bin/sh -c "CC=${{ matrix.compiler }} .github/scripts/epoxy-ci-linux.sh ${{ matrix.build-opts }}"