Closed Ryanf55 closed 9 months ago
Thanks for fixing this!
Was meaning to do this for a while now.
Would be great if you could rebase?
Done! Conflicts are resolved.
@Ryanf55 Any ideas for the build failures?
@Ryanf55 Any ideas for the build failures
Oops, yep. I'll put it in draft and re-request review when it's fixed.
Ready for final review. Let's try to get this in soon to fix all the style problems and enforce clean diffs after this.
Purpose
ROS2 (on humble) comes with clang-format 14, but the scripts hard code clang-format 6. You can't install it in Ubuntu 22. Thus, it's time to migrate up a few versions.
Risk
Note - running version 14 results in the following diff (small):
I've applied the diff, and we now enfoce the same version of clang that is installed on Ubuntu 22.