Skip to content

ci: add commitlint for conventional commits

Hordur Freyr Yngvason requested to merge add-commitlint into master

For semantic-release to work, commits must follow conventional commits. Contributors are often unaware of this convention, and it is easy to miss during review. In this MR we add a commitlint job to

  • reduce back-and forth
  • simplify reviews
  • avoid missed releases
  • improve commit message consistency

The key downside of this addition is that the first pipeline is very likely to fail for new contributors. We address this by linking them to documentation

Edited by Hordur Freyr Yngvason

Merge request reports