ovsds/Package Lifecycle

Deletes package versions based on a lifecycle policy.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
package-nameName of the package.yes
package-typeType of the package. Supported values: container.container
ownerOwner of the repository.no${{ github.repository_owner }}
tag-regexRegex to match version tags to be considered for deletion.no.*
untaggedWhether to apply to untagged versions.nofalse
expire-period-daysThe amount of days that must elapse after the creation of a package version in order for it to be eligible for automatic deletion. no30
retained-tagged-topThe number of package versions (matching the specified tag filter) that must be kept, even if the expire-period has already expired. no1
retain-untaggedWhether to retain untagged versions not older then the oldest retained tagged version.notrue
dry-runWhether to perform a dry run, without actually deleting any package versions.nofalse
github-tokenGitHub token to authenticate with the GitHub API, scope: 'packages: write'.no${{ github.token }}

no outputs