drumandbytes/Container & Helm Version Updater

Automatically update Helm chart versions and Docker image tags in GitOps repositories

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 18, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: drumandbytes/argocd-gitops-updater-action@b7497edc54a34f80b3342bac320712cccd67ddad # v2.1.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
config-pathPath to the update configuration YAML fileno.update-config.yaml
auto-discoverAuto-discover resources before updating (true/false)nofalse
working-directoryWorking directory for the actionno.
create-prCreate a pull request with changes (true/false)notrue
pr-titleTitle for the pull requestnochore: update Helm charts & Docker images
pr-branchBranch name for the pull requestnochore/update-versions
pr-baseBase branch for the pull requestnomain
commit-messageCommit message for changesnochore: update Helm charts & Docker images
dry-runRun in dry-run mode without making changes (true/false)nofalse
python-versionPython version to useno3.14
notification-methodNotification method: telegram, slack, microsoft-teams, discord, or nonenonone
telegram-bot-tokenTelegram bot token for notifications (required if notification-method is telegram)no""
telegram-chat-idTelegram chat ID for notifications (required if notification-method is telegram)no""
slack-webhook-urlSlack webhook URL for notifications (required if notification-method is slack)no""
teams-webhook-urlMicrosoft Teams webhook URL for notifications (required if notification-method is microsoft-teams)no""
discord-webhook-urlDiscord webhook URL for notifications (required if notification-method is discord)no""
dockerhub-usernameDocker Hub username for authentication (optional, increases rate limit from 100 to 200 req/6h)no""
dockerhub-tokenDocker Hub access token for authentication (optional, get from https://hub.docker.com/settings/security)no""
github-tokenGitHub token for ghcr.io authentication (default: github.token)no${{ github.token }}
namedescription
discovery-changes-detectedWhether auto-discovery found new resources (true/false)
discovery-pr-numberDiscovery pull request number (if created)
discovery-pr-urlDiscovery pull request URL (if created)
changes-detectedWhether any version update changes were detected (true/false)
update-reportSummary report of updates made
pr-numberVersion update pull request number (if created)
pr-urlVersion update pull request URL (if created)