This PR removes the Action which runs clang-format. clang-format is configured to run via pre-commit, which is run via the Action workflow run-checks. Having two ways to run clang-format risks making them asynchronous, something that already happened. As pre-commit is more useful, the clang-format check via the Action is removed.
clang-format used via pre-commit is updated to the latest version, and necessary additions to the configuration are done.
This PR removes the Action which runs clang-format. clang-format is configured to run via pre-commit, which is run via the Action workflow run-checks. Having two ways to run clang-format risks making them asynchronous, something that already happened. As pre-commit is more useful, the clang-format check via the Action is removed.
clang-format used via pre-commit is updated to the latest version, and necessary additions to the configuration are done.