name: Clang-format Check on: [push] jobs: clang-format-check: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Install clang-format run: | apt-get update -y apt-get upgrade -y apt-get install -y clang-format - name: Check code formatting run: | find . -type f -regex '.*\.\(cpp\|hpp\|c\|h\)' -exec clang-format -style=file -i {} \; git diff --exit-code