lizziespace/prune Releases

GitHub Action that prunes selected releases and tags according to their age

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
patternRegex search pattern used to match tags. all tags containing this pattern will be selected. yes.*
retentionNumber of tags to keep. Latest tags are kept untouched, while older tags are removed as per `rm-tags` and `rm-releases`. yes3
rm-tagswhether to prune associated tags.nofalse
rm-releaseswhether to remove associated releases.nofalse
dry-runRuns the action as normal, but does not actually delete anything. nofalse
tokenThe GitHub token. This will default to the GitHub app token. This is primarily useful if you want to use your personal token (for targeting other repos, etc). If you are using a personal access token it should have access to the `repo` scope. no${{github.token}}
repositoryOptionally specify the repo where the tags should be searched and removed. Defaults to current repo. no${{github.repository}}
namedescription
pruned-tagsMap of tags that got pruned as per `rm-tags`.
removed-releasesMap of releases removed as per `rm-releases`.
kept-tagsMap of tags that got kept as per `retention`.