name: Linux Examples on: workflow_dispatch: push: paths: - 'src/**' - 'examples/**' - '.github/workflows/linux_examples.yml' pull_request: branches: [ master ] paths: - 'src/**' - 'examples/**' - '.github/workflows/linux_examples.yml' permissions: contents: read jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Setup Environment run: | sudo apt-get update -qq sudo apt-get install -y --no-install-recommends libglfw3 libglfw3-dev libx11-dev libxcursor-dev libxrandr-dev libxinerama-dev libxi-dev libxext-dev libxfixes-dev libwayland-dev libxkbcommon-dev - name: Build Library run: | cd src make PLATFORM=PLATFORM_DESKTOP CC=gcc RAYLIB_LIBTYPE=STATIC cd .. - name: Build Examples run: | cd examples make PLATFORM=PLATFORM_DESKTOP -B cd ..