Draft: ci: enforce conventional commits
Conventional commits are a good standard way how to remove the need for manual CHANGELOG updates. The reasoning is explained in more detail on gitlab-org/gitlab-vscode-extension!85 (merged).
The enforcement part is 1:1 copy of gitlab-org/gitlab-vscode-extension!85 (merged) and shouldn't need much more testing.
The automatic generation still needs to be tested, because we customize the changelog rendering in this MR and in gitlab-org/gitlab-vscode-extension!84 (merged) we don't add any configuration to the way we generate changelog.
Edited by Tomas Vik