Remove deprecated Release Evidence endpoints
Problem to solve
In the Multiple Evidences for a Release MR, we added multiple Evidences for each Release, and these were added as an array in the Release Entity.
In the older, single Evidence per Release model, the Evidence fields were at the root level. As a workaround to prevent a breaking change in a 12.x release, the first Evidence was duplicated in the original fields. The two fields are:
evidence_sha
evidence_file_path
These original fields need to be removed in 13.0
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/api/entities/release.rb#L35
- https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/api/entities/release.rb#L24
Intended users
Further details
Proposal
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Links / references
Edited by Sean Carroll