name: Linux (Vulkan) on: push: branches: - main pull_request: branches: - main jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Apt Update run: sudo apt-get update - name: Apt Install run: sudo apt-get install libasound2-dev libxrandr-dev libxinerama-dev libgl1-mesa-dev libxi-dev libxcursor-dev libudev-dev libgtk-3-dev --yes --quiet - name: Get Submodules run: git submodule update --init --recursive - name: Clone krafix run: git clone --recursive https://github.com/armory3d/glsl_to_spirv armorpaint/glsl_to_spirv - name: Compile run: | cd armorpaint ../armorcore/Kinc/make --from ../armorcore -g vulkan --compiler clang