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
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: unkin/artifactapi#7
No description provided.