{"id":16815831,"url":"https://github.com/chadxz/s3-delete-objects-action","last_synced_at":"2025-08-20T11:11:07.483Z","repository":{"id":37093088,"uuid":"381196069","full_name":"chadxz/s3-delete-objects-action","owner":"chadxz","description":"A Github Action to remove objects from a versioned or unversioned AWS S3 bucket.","archived":false,"fork":false,"pushed_at":"2022-09-04T03:32:44.000Z","size":602,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T22:18:27.559Z","etag":null,"topics":["aws","aws-s3","github-action","github-actions"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chadxz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-29T00:37:13.000Z","updated_at":"2023-07-16T08:32:59.000Z","dependencies_parsed_at":"2023-01-05T05:03:55.928Z","dependency_job_id":null,"html_url":"https://github.com/chadxz/s3-delete-objects-action","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"f5ac67bb2f25d28f8da8b8882eae662eae86fd6c"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":"actions/javascript-action","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadxz%2Fs3-delete-objects-action","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadxz%2Fs3-delete-objects-action/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadxz%2Fs3-delete-objects-action/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chadxz%2Fs3-delete-objects-action/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chadxz","download_url":"https://codeload.github.com/chadxz/s3-delete-objects-action/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244033336,"owners_count":20386918,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-s3","github-action","github-actions"],"created_at":"2024-10-13T10:35:37.371Z","updated_at":"2025-03-17T12:29:41.582Z","avatar_url":"https://github.com/chadxz.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# s3-delete-objects-action\n\nA Github Action to remove objects from a versioned or unversioned AWS S3 bucket.\nSpecify an optional `prefix` to limit the objects removed to only those objects\nwhose keys match this value. For versioned buckets, any objects whose key\nmatches the given prefix will have all versions removed.\n\nThis library uses the AWS SDK for Javascript, version 3. To configure the\nauthentication credentials and the region, please use the\naws-actions/configure-aws-credentials action.\n\n## inputs\n\n- **bucket**: (required) S3 bucket name to remove objects from.\n- **prefix**: (optional) Use this input to select only those keys that begin\n  with the specified prefix. If this input is left blank, all objects will be\n  removed from the bucket. Default: ''\n- **allowEmptyPrefix**: (optional) When set to false, causes this action to\n  throw an error when the `prefix` is empty. This prevents buckets from being\n  accidentally wiped out if your action is misconfigured. Default: 'true'\n\n## outputs\n\nNone. The number of deleted objects is printed to core.info.\n\n## example\n\n```yml\n- uses: chadxz/s3-delete-objects-action@v0.1.0\n  with:\n    bucket: 'my-super-cool-bucket'\n    prefix: 'garbage-files/'\n    allowEmptyPrefix: false\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchadxz%2Fs3-delete-objects-action","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchadxz%2Fs3-delete-objects-action","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchadxz%2Fs3-delete-objects-action/lists"}