starburst997/Cleanup Transient Deployments

Cleans up transient deployment artifacts including tags, Docker images, Helm charts, and GitHub deployments

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
patternPattern suffix to clean (e.g., "rc", "pr-123")yes
versionsSpace-separated list of versions to clean (e.g., "1.0.0-rc.1 1.0.0-rc.2"). If not specified, versions are detected from git tags matching the pattern.no""
tokenGitHub token with permissions to delete packages and environmentsyes${{ github.token }}
registryContainer registry URLnoghcr.io
usernameUsername or organization (defaults to repository owner)no${{ github.repository_owner }}
repo-ownerRepository owner (defaults to current repo owner)no${{ github.repository_owner }}
repo-nameRepository name (defaults to current repo name)no${{ github.event.repository.name }}
docker-image-nameCustom Docker image name (defaults to repo name in lowercase)no""
helm-chart-nameCustom Helm chart name (defaults to charts/{repo-name} in lowercase)no""
chart-prefixPrefix for Helm chart names (defaults to 'charts'). Will be combined with repo name if helm-chart-name is not provided.nocharts/dev
environment-nameCustom environment name (defaults to 'staging' for rc, pattern for pr-XXX)no""
kube-configKubernetes config file content for kubectl access (if not set, Kubernetes cleanup is skipped)no""
namespaceKubernetes namespace for Helm release (used when kube-config is provided)nopreview
helmHelm release name to uninstall (used when kube-config is provided)no""
bot-tokenAlternative tokenno""
namedescription
versionsSpace-separated list of versions that were cleaned up
versions-markdownMarkdown-formatted bullet list of versions for GitHub comments