name: Check ClangFormat on: push: branches: - main - '[0-9]+.x' pull_request: branches: - main - '[0-9]+.x' workflow_dispatch: jobs: check_clang_format: runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - name: Run ClangFormat run: find . | grep -E '\.(c|h|cc)$' | grep -E -v '^./(third_party|cmake)' | xargs clang-format -i - name: Check for differences run: git diff --exit-code