Automatically keeps OpenTofu/Terraform providers, Helm charts, registry modules, and container images up to date — opening a pull request with a grouped diff report when new versions are available.
What it updates
- Providers — reads
versions.tf(or a custom file), respects~>pessimistic constraints, flags major bumps for manual review - Helm charts — fetches
index.yamlfrom each chart's repository - Registry modules — supports both
registry.opentofu.organdregistry.terraform.io - Container images — Docker Hub and GHCR, preserves tag format (date-based, semver, v-prefix)
Notifications
Optional webhook notifications on update: Telegram, Slack, Discord, or Microsoft Teams.
Usage
- uses: drumandbytes/opentofu-updater-action@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
create-pr: 'true'See the README for all inputs and examples.
Full Changelog: v1.0.0...v1
Full Changelog: v1.0.0...v1
Full Changelog: v1.0.0...v1
Full Changelog: v1.0.0...v1