Deletes all untagged image versions from the GitHub Packages container registry.
uses: minish144/delete-untagged-action@v2
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.
Required A GitHub token with the delete:packages
permission. The GITHUB_TOKEN does not have this permission.
Override the package name that contains the untagged versions you want to delete. Defaults to the github.repository context variable repository name
portion.
Set to true
if you are running this action against personal account packages. Defaults to organization account packages.
The owner and repository name. For example, Codertocat/Hello-World
. Defaults to the github.repository context variable.
The following references were used for building this action:
- "Delete Untagged Action" by camargo
- GitHub REST API - Delete a package for an organization
- GitHub REST API - Delete a package for a user
- Permissions for the GITHUB_TOKEN
- Granting additional permissions
The scripts and documentation in this project are released under the MIT License.