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

  • !30978 (merged)

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Links / references

Edited May 04, 2020 by Sean Carroll
Assignee Loading
Time tracking Loading