Make it possible to create or edit a release using the UI
Problem to solve
Updating a release if you find a mistake in the content is currently only possible through the Releases API. This would be better if it was available as a front-end feature built in since finding a simple typo and quickly editing it would be a common scenario, as well as getting rid of a release.
Target audience
Release Managers or Persona: DevOps Engineer Persona: Development Team Lead Persona: Software developer who are creating releases and want a better/faster method to quickly edit releases, instead of sending a curl to the GitLab API.
Further details
See experience baseline recommendations for Releases: gitlab-design#505 (closed)
Proposal
Add the ability to create (https://docs.gitlab.com/ee/api/releases/#create-a-release) or edit (https://docs.gitlab.com/ee/api/releases/#update-a-release) a release item via UI. This should be possible for all users who are able to create releases (developer~admin at time of issue creation).
UX Proposal
Initial solution proposed for draf-releases here https://gitlab.com/gitlab-org/gitlab-ce/issues/38105#note_176779446 can be a starting point to solve this issue.
What does success look like, and how can we measure that?
TBD