Skip to content

Deletes all untagged image versions from the GitHub Packages container registry.

License

Notifications You must be signed in to change notification settings

camargo/delete-untagged-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delete Untagged Action

Deletes all untagged image versions from the GitHub Packages container registry.

Usage

uses: camargo/delete-untagged-action@v1
with:
  github-token: ${{ secrets.DELETE_PACKAGES_TOKEN }}

Note the DELETE_PACKAGES_TOKEN was created by following the Granting Additional Permissions documentation since you need to use a token that has the delete:packages permission.

Inputs

github-token

Required A GitHub token with the delete:packages permission. The GITHUB_TOKEN does not have this permission.

package-name

Override the package name that contains the untagged versions you want to delete. Defaults to the github.repository context variable repository name portion.

personal-account

Set to true if you are running this action against personal account packages. Defaults to organization account packages.

repository

The owner and repository name. For example, Codertocat/Hello-World. Defaults to the github.repository context variable.

References

The following references were used for building this action:

  1. GitHub REST API - Delete a package for an organization
  2. GitHub REST API - Delete a package for a user
  3. Permissions for the GITHUB_TOKEN
  4. Granting additional permissions

License

The scripts and documentation in this project are released under the MIT License.

About

Deletes all untagged image versions from the GitHub Packages container registry.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published