Support editing all Release data on the "Edit Release" page
In https://gitlab.com/gitlab-org/gitlab/issues/26016, we added a new page, the "Edit Release" page, which allows users to edit some Release metadata directly from the UI. View the documentation for this feature [here](https://docs.gitlab.com/ee/user/project/releases/#editing-a-release). Before this feature was added, the only way to edit the details of an existing release was through the [Releases API](https://docs.gitlab.com/ee/api/releases/#update-a-release). However, this page is very limited. It only allows users to edit two data points - the Release's title and release notes. We should update this page to support making changes to _all_ information about a Release. ## Current scoped items | Attribute | Is present on the UI? | Required | Description | |-----------|-----------|-------------|---------| | tag_name | :white_check_mark: | yes | The tag where the release will be created from. | | name | :white_check_mark: | no | The release name. | | description | :white_check_mark: | no | The description of the release. You can use Markdown. | | ref | :white_check_mark: | yes, if tag_name doesn’t exist | If tag_name doesn’t exist, the release will be created from ref. It can be a commit SHA, another tag name, or a branch name. | | milestones | :white_check_mark: | no | The title of each milestone to associate with the release ([] to remove all milestones from the release). | | assets:links | :white_check_mark: | no | An array of assets links. | | assets:links:name |:white_check_mark: | required by: assets:links | The name of the link. | | assets:links:url | :white_check_mark: | required by: assets:links | The url of the link. |
epic