Skip to content

Deletion, filtering, and bulk actions for managing artifact attestations [GA] #1128

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
glider-bot opened this issue Apr 24, 2025 · 0 comments
Labels
Enterprise Product SKU: GitHub Enterprise Free Product SKU: GitHub Free ga Feature phase: Generally available Team Product SKU: GitHub Team

Comments

@glider-bot
Copy link
Collaborator

Value Prop

We are adding new capabilities to manage artifact attestations more effectively:

  • Delete attestations: Easily delete artifact attestations through the UI or API to remove unwanted attestations, such as those linked to malicious or vulnerable artifacts.
  • Bulk operations: Use API endpoints to perform bulk actions on attestations, saving time when managing multiple attestations.
  • Advanced filtering: Quickly locate the attestations you need by filtering by predicate type, subject name or creation date.
  • Interactive list view: The attestations list view (<repository>/attestations) will become more interactive. You will be able to select one or multiple attestations to perform bulk actions, such as downloading or deleting. Additionally, you will be able to sort attestations by oldest or newest creation date.

Expected Outcome

Today, users can publish attestations, but once they're published, they have limited controls over them. They cannot delete existing attestations, even if they were created by accident. There is no built-in mechanism to expire attestations, which means they remain active indefinitely. To address this, we want to introduce lifecycle management capabilities that enable users to control the status and EOL of their attestations, including the ability to manage them in bulk.

@glider-bot glider-bot added Enterprise Product SKU: GitHub Enterprise Free Product SKU: GitHub Free ga Feature phase: Generally available Team Product SKU: GitHub Team labels Apr 24, 2025
@glider-bot glider-bot moved this to Q2 2025 – Apr-Jun in GitHub Public Roadmap Apr 24, 2025
@github github locked and limited conversation to collaborators Apr 24, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Enterprise Product SKU: GitHub Enterprise Free Product SKU: GitHub Free ga Feature phase: Generally available Team Product SKU: GitHub Team
Projects
Status: Q2 2025 – Apr-Jun
Development

No branches or pull requests

1 participant