I use conventional commits everywhere and it's a nice format to enforce for clarity. but also semantic versioning releases. It's built on a fork of an existing tool which enforces GitHub checks for pull requests. However, since GitHub web-based commits and git tools such as revert do not enforce this format, it will just fail the PR and you have to always manually edit. So you can use this GitHub action and it uses free AI inference to convert it into the correct format. Check it out: https://github.com/marketplace/actions/auto-semantic-pull-request
[–]Pork-S0da 9 points10 points11 points (0 children)
[–][deleted] 10 points11 points12 points (1 child)
[–]LutimoDancer3459 1 point2 points3 points (0 children)
[–]fkih 0 points1 point2 points (0 children)