Implement commitlint within CI
This adds commitlint to Gitlab CI to improve the consistency of commit messages in preparation for semantic-release implementation
This adds commitlint to Gitlab CI to improve the consistency of commit messages in preparation for semantic-release implementation