name: Format on: [push, pull_request] concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true jobs: clang-format: name: C++ runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Run clang-format run: | find CONFIG LEGO1 ISLE -iname '*.h' -o -iname '*.cpp' | xargs \ pipx run "clang-format>=17,<18" \ --style=file \ -i git diff --exit-code