We just rolled out our new delete endpoint.
Issuing a delete action permanently removes a repository from both hot and cold storage tiers. Once deleted, the data cannot be recovered — this action is non-reversible.
This endpoint is intended for cases where you need to fully retire a repository and all associated objects. Metadata, packfiles, refs, and any cold-store artifacts are removed as part of the process.
Usage example:
storage.deleteRepo({
id: 'your_repo_id',
});If your system maintains local mirrors or sync workers, make sure they handle delete events cleanly to avoid referencing removed repositories.