NuGet - Delete Service
Implements the [Delete Service](https://docs.microsoft.com/en-us/nuget/api/package-publish-resource) [Investigation issue details](https://gitlab.com/gitlab-org/gitlab/issues/33590#the-pushdelete-service) A choice has to be made whether to use: * Hard delete. Remove the package from the registry * Soft delete. Unlist the package from the registry. Note that the Soft delete route is chosen, an additional endpoint has to be implemented: * DB changes: we need a way to "mark" packages as "archived" or "unlisted". This mark has to be easy to query, so that the NuGet Search service can easily filter out these. This can be a new column or even a new table. * Change the API endpoint to "mark" the package instead of destroying it. * Add an API endpoint to "unmark"/"unlist" the package. I would say 1(max 2) days of work. ### Related Issues: Investigation: #33590 NuGet Parent issue: #20050
issue