name: Check Format (Linux, x86-64) on: push: paths: - "**.cpp" - "**.h" - "**.c" - "**.cc" - "**.cxx" - "**.hh" - "**.hpp" - "**.hxx" - "**.inl" - ".clang-format" - ".github/workflows/clang-format.yml" - ".github/scripts/check-clang-format.sh" pull_request: paths: - "**.cpp" - "**.h" - "**.c" - "**.cc" - "**.cxx" - "**.hh" - "**.hpp" - "**.hxx" - "**.inl" - "**.meson.build" - ".github/workflows/clang-format.yml*" jobs: formatting-check: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v6 with: fetch-depth: 0 - name: Run clang-format style check uses: jidicula/clang-format-action@v4.18.0 with: # keep this in line with the flake clang-format-version: "21"