name: Linux (OpenGL) on: push: branches: - main pull_request: branches: - main jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: Apt Update run: sudo apt-get update - name: Apt Install run: sudo apt-get install libasound2-dev libxinerama-dev libxrandr-dev libgl1-mesa-dev libxi-dev libxcursor-dev libudev-dev libwayland-dev wayland-protocols libxkbcommon-dev ninja-build --yes --quiet - name: Get DLC run: ./get_dlc - name: Get Node.js run: git clone https://github.com/Kode/nodejs_bin.git --depth 1 - name: Setup Node.js run: nodejs_bin/copysysbin.sh - name: Compile run: nodejs_bin/node make.js -g opengl --kha . --from Tests/Empty --compile