A release-notes draft built from the version's closed issues
The scenario detects the version from the label, gathers the closed issues, turns them into customer-facing text and posts the draft right into the merge request.
Notes are built from closed issues, not from memory
The draft appears where you already work — in GitLab
A dry issue list becomes customer-facing prose
If a version has no issues, you find out immediately