ci: add commitlint
What does this MR do?
This project uses conventional commits and semantic release for automatic versioning. If commit messages for feature updates and fixes aren't properly formatted, we don't automatically get a new release.
Screenshots
Manual QA
-
Test this change using a Cluster management project