Automatically generate a changelog based on merge request
The problem is that right now the changelog causes merge conflicts, is sometimes forgotten and it doesn't link to the merge requests that contain the conversation about a feature.
GitLab automatically updates this fileon the first line of the changelog and an empty line after that (no project setting needed).
- Any merge request already generates a merge commit, this commit will also add a new line at the top of the changelog below the first two lines.
- If the changelog is a markdown files all entries will be text that links to the MR, otherwise it will be only text.
- The text of every line will be the title of the merge request.
- You have to add version numbers manually.