From 6019477fcbea23f352783e6d87e5ef96ff92a66c Mon Sep 17 00:00:00 2001 From: Isaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com> Date: Wed, 25 Sep 2024 09:04:18 -0400 Subject: [PATCH] infra: update workflows (#70) * Update workflows * Clang format 18 * Fix apt package --- .github/workflows/format.yml | 6 +++--- .github/workflows/lint.yml | 10 +++++----- .github/workflows/rpcsx.yml | 4 ++-- .github/workflows/tidy-comments.yml | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 293d639d3..07689d240 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -18,10 +18,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run clang-format - uses: jidicula/clang-format-action@v4.11.0 + uses: jidicula/clang-format-action@v4.13.0 with: exclude-regex: (libspirv|3rdparty) - clang-format-version: 16 + clang-format-version: 18 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6b1ead744..03658ab81 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,17 +7,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive - name: Run clang-tidy - uses: ZedThree/clang-tidy-review@v0.14.0 + uses: ZedThree/clang-tidy-review@v0.19.0 id: review with: - clang_tidy_version: 16 - apt_packages: libunwind-dev, libglfw3-dev, libvulkan-dev, vulkan-validationlayers-dev, spirv-tools, glslang-tools, libspirv-cross-c-shared-dev + clang_tidy_version: 18 + apt_packages: libunwind-dev, libglfw3-dev, libvulkan-dev, vulkan-validationlayers, spirv-tools, glslang-tools, libspirv-cross-c-shared-dev cmake_command: cmake . -DCMAKE_EXPORT_COMPILE_COMMANDS=on split_workflow: true - name: Upload review - uses: ZedThree/clang-tidy-review/upload@v0.14.0 + uses: ZedThree/clang-tidy-review/upload@v0.19.0 id: upload-review diff --git a/.github/workflows/rpcsx.yml b/.github/workflows/rpcsx.yml index 5dfce0a35..4560c28aa 100644 --- a/.github/workflows/rpcsx.yml +++ b/.github/workflows/rpcsx.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive @@ -42,7 +42,7 @@ jobs: cmake --build build -j4 - name: Upload RPCSX - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: rpcsx-bin path: build/bin/* diff --git a/.github/workflows/tidy-comments.yml b/.github/workflows/tidy-comments.yml index 45e69dbcc..f76ae001c 100644 --- a/.github/workflows/tidy-comments.yml +++ b/.github/workflows/tidy-comments.yml @@ -8,6 +8,6 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: ZedThree/clang-tidy-review/post@v0.12.0 + - uses: ZedThree/clang-tidy-review/post@v0.19.0 with: lgtm_comment_body: "No linting issues found!" \ No newline at end of file