empydoodle/Doodle Artifacts
List, search for and delete GitHub artifacts by repository
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 12, 2026
- License
- MIT
Pinned Snippet
uses: empydoodle/action-artifacts@e473a6b8c58521b819672519e9b5068e72d3b314 # v2.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub token (e.g. secrets.GITHUB_TOKEN) | yes | — |
| repo | Target repository (i.e. owner/repo) | yes | — |
| method | Method to use (list, search, delete) | yes | — |
| search_name | Name (not ID) of the artifact to search / delete | no | "" |
| action_fail_on_list_mismatch | Fail the action if the populated artifact list size does not equal the size reported by GitHub API | no | false |
| action_fail_on_empty_search | Fail the action if no artifacts are found in search | no | false |
| action_fail_on_delete_error | Fail the action if a delete operation fails | no | false |
Outputs
| name | description |
|---|---|
| no_artifacts | Number of artifacts in repository (as reported by GitHub API) |
| artifacts | Full list of repo artifacts JSON objects (JSON array) |
| search_results | List of artifacts matching the search criteria (JSON array) |
| delete_results | List of artifacts deleted by the action (JSON array) |