diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index bbbb8de61da5..cbef56a41ab7 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,11 +16,13 @@ jobs: - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 # v4.2.0 - name: Install clang-format - uses: aminya/setup-cpp@290824452986e378826155f3379d31bce8753d76 # v0.37.0 - with: - clangformat: 17.0.5 + run: | + wget https://apt.llvm.org/llvm.sh + sudo bash ./llvm.sh 17 + sudo apt install clang-format-17 - name: Run clang-format run: | - find include src -name '*.h' -o -name '*.cc' | xargs clang-format -i -style=file -fallback-style=none + find include src -name '*.h' -o -name '*.cc' | \ + xargs clang-format-17 -i -style=file -fallback-style=none git diff --exit-code