Remove registry assets for deleted release assets
Release notes
Problem to solve
Deletion of release assets
The user may update or delete release assets or the entire Release via API.
If this happens, then any binary assets no longer referenced in a Release need to be deleted from the Generic Package registry. The Release API will be responsible for coordinating these deletions.
Please see the SSOT in the epic for more context.
Intended users
Personas are described at https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
- Rachel (Release Manager)
User experience goal
When release assets are deleted, any binary attachments that have been stored in the Generic package registry should also be deleted.
Release assets are deleted via the Release API.
Proposal
Further details
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
Edited by Sean Carroll