From 3137c6d83fb0cba436b6f6f83a88f8a0d3b5f78c Mon Sep 17 00:00:00 2001 From: Ayoub NASR Date: Sat, 29 Jul 2023 19:15:24 +0200 Subject: [PATCH] init submodules in lint workflow, small fixes (#31) --- .github/workflows/lint.yml | 6 ++++-- .github/workflows/rpcsx.yml | 7 +++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b923b394a..d6a128224 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,13 +7,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@v1 + uses: actions/checkout@v3 + with: + submodules: recursive - name: Run clang-tidy uses: ZedThree/clang-tidy-review@v0.13.1 id: review with: clang_tidy_version: 15 - apt_packages: libunwind-dev, libglfw3-dev, libvulkan-dev, vulkan-validationlayers-dev, spirv-tools + apt_packages: libunwind-dev, libglfw3-dev, libvulkan-dev, vulkan-validationlayers-dev, spirv-tools, glslang-tools, libspirv-cross-c-shared-dev cmake_command: cmake . -DCMAKE_EXPORT_COMPILE_COMMANDS=on split_workflow: true - name: Upload review diff --git a/.github/workflows/rpcsx.yml b/.github/workflows/rpcsx.yml index da369295e..c7a39d147 100644 --- a/.github/workflows/rpcsx.yml +++ b/.github/workflows/rpcsx.yml @@ -24,10 +24,9 @@ jobs: - name: Setup dependencies run: | sudo apt update - sudo apt install build-essential libunwind-dev \ + sudo apt install -y cmake build-essential libunwind-dev \ libglfw3-dev libvulkan-dev vulkan-validationlayers-dev \ - spirv-tools glslang-tools libspirv-cross-c-shared-dev \ - libxbyak-dev + spirv-tools glslang-tools libspirv-cross-c-shared-dev VULKANVER=1.3.259 curl -sSfLo Vulkan-Headers.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/v${VULKANVER}.tar.gz tar -xf Vulkan-Headers*.tar.gz @@ -39,7 +38,7 @@ jobs: - name: Build RPCSX run: | - cmake -B build + cmake -B build && \ cmake --build build -j4 - name: Upload RPCSX