Add Release notes template to project templates

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Allow for a release-notes template for releases, similar to the existing issue and merge-request templates

This isn't the same as having release-notes generated automatically, as in #15563 (closed).

Problem to solve

I type out the same fields in my release-notes each time, then delete the unused headings when I'm done. A template would make this a little bit easier.

Intended users

Release managers

Proposal

In the repo directory .gitlab/release_notes_templates/, have .md-suffixed Markdown files available as templates in a drop-down in the release creation page, similar to issue templates. Once applied, the chosen template overwrites the contents of the release-notes field.

Permissions and Security

All users with read access to repository code should be able to use the template.

Documentation

Probably document in the description templates and release notes help pages.

Edited by 🤖 GitLab Bot 🤖