mirror of
https://github.com/gomods/athens
synced 2026-02-03 11:00:32 +00:00
* Adding a pointer registry interface For use in storing event log pointers for 1 or more Olympus deployments * Adding a merger strict * Adding a storage deleter The deleter will be used in event log delete operations Reminder: delete operations will be exceptional (i.e. security vulnerabilities) * Adding a reference to a deleter in the merger * adding docs to the event log merger * adding docs to the event log pointer registry * Adding an ErrNotFound error to the CDN package * Adding a CDN deleter * Adding more docs * Making the merger use CDN actions only * Removing the CDN type It's not used anywhere * Starting to build the merger * remove out-of-scope changes They'll be added as appropriate in follow-ups
8 lines
223 B
Go
8 lines
223 B
Go
package storage
|
|
|
|
// Deleter deletes module metadata and its source from underlying storage
|
|
type Deleter interface {
|
|
// Delete must return ErrNotFound if the module/version are not found
|
|
Delete(module, vsn string) error
|
|
}
|