name: CI on: [push] jobs: linux: runs-on: ubuntu-latest env: CC: gcc-9 CXX: g++-9 steps: - uses: actions/checkout@v2 - name: Download LunarG key run: wget -qO - https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add - - name: Add LunarG Vulkan repository run: sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-bionic.list https://packages.lunarg.com/vulkan/lunarg-vulkan-bionic.list - name: Update package list run: sudo apt update - name: Install Vulkan SDK run: sudo apt install -f vulkan-sdk libsdl2-dev - name: Configure run: cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release - name: Build run: cmake --build build --target all -v windows: runs-on: windows-latest steps: - uses: actions/checkout@v2