Skip to content

Delete Untagged

Actions

About

Deletes all untagged image versions from the GitHub Packages container registry
v1
Latest
Star (4)

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.

Delete Untagged is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Deletes all untagged image versions from the GitHub Packages container registry
v1
Latest

Delete Untagged is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.