Skip to content

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

Links / references

Edited by Jason Yavorsky