feature/cache-flush-api-enhancement #7

Merged
unkinben merged 2 commits from feature/cache-flush-api-enhancement into master 2026-01-25 11:34:44 +11:00
Owner
No description provided.
unkinben added 2 commits 2026-01-25 11:34:41 +11:00
Add support for remote-specific S3 object deletion using hierarchical key prefixes.
When a remote parameter is provided, only objects under that remote's hierarchy
(e.g., 'fedora/*') are deleted, preserving cached files for other remotes.

Key improvements:
- Use S3 list_objects_v2 Prefix parameter for targeted deletion
- Enhanced logging to indicate scope of cache clearing operations
- Backward compatible - existing behavior preserved when no remote specified

Resolves artifactapi-u46
unkinben merged commit 5733d52e51 into master 2026-01-25 11:34:44 +11:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/artifactapi#7