Skip to content

ci: fix for Ubuntu pipeline #90

ci: fix for Ubuntu pipeline

ci: fix for Ubuntu pipeline #90

Workflow file for this run

name: NRI SDK
on:
pull_request:
branches:
- main
push:
branches:
- main
jobs:
Build-Windows:
runs-on: windows-latest
steps:
- name : Checkout
uses: actions/checkout@v4
with:
submodules: true
- name: Install dependencies
uses: crazy-max/ghaction-chocolatey@v3
with:
args: install windows-sdk-10.0 cmake -y
- name: Install Vulkan
uses: humbletim/[email protected]
with:
vulkan-query-version: latest
vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Headers, SPIRV-Cross, SPIRV-Tools, SPIRV-Reflect, Glslang
vulkan-use-cache: true
- name: Deploy
run: |
$Env:VULKAN_SDK = "C:/VulkanSDK/"
$Env:Path += ";C:/VulkanSDK/Bin"
.\1-Deploy.bat
- name: Build
run: |
$Env:VULKAN_SDK = "C:/VulkanSDK/"
$Env:Path += ";C:/VulkanSDK/Bin"
.\2-Build.bat
- name: Prepare
run: |
&'.\3-Prepare NRI SDK.bat' --shaders
- name: Upload
uses: actions/upload-artifact@v4
with:
name: NRI SDK
path: _NRI_SDK
Build-Ubuntu:
runs-on: ubuntu-22.04
steps:
- name : Checkout
uses: actions/checkout@v4
with:
submodules: true
- name: Setup CMake
uses: jwlawson/actions-setup-cmake@v2
with:
cmake-version: '3.16.x'
- name: Setup Ninja
uses: seanmiddleditch/gha-setup-ninja@master
- name: Install Vulkan
uses: humbletim/[email protected]
with:
vulkan-query-version: latest
vulkan-components: Vulkan-Headers, Vulkan-Loader, SPIRV-Headers, SPIRV-Cross, SPIRV-Tools, SPIRV-Reflect, Glslang
vulkan-use-cache: true
- name: Deploy
run: |
mkdir "build"
cd "build"
cmake -G Ninja ..
cd ..
- name: Build
run: |
cd "build"
cmake --build .
cd ..