Skip to content

Integration Guides

Detailed guides for each uptool integration.

Available Integrations

Integration Manifest Status Registry
npm package.json ✅ Stable npm Registry API
helm Chart.yaml ✅ Stable Helm chart repositories
terraform *.tf ✅ Stable Terraform Registry API
tflint .tflint.hcl ✅ Stable GitHub Releases
precommit .pre-commit-config.yaml ✅ Stable GitHub Releases
asdf .tool-versions ⚠️ Experimental GitHub Releases
mise mise.toml ⚠️ Experimental GitHub Releases

By Category

Package Managers

  • npm - JavaScript/Node.js dependencies

Infrastructure as Code

  • helm - Kubernetes package manager
  • terraform - Terraform modules
  • tflint - Terraform linter plugins

Development Tools

  • precommit - Pre-commit hooks (uses native pre-commit autoupdate)
  • asdf - asdf version manager
  • mise - mise version manager (modern asdf alternative)

Common Patterns

Scan Specific Integration

uptool scan --only=npm
uptool scan --only=terraform,tflint

Update Single Integration

uptool update --only=helm --diff

Exclude Integrations

uptool update --exclude=precommit,terraform

Configuration

Control integrations via uptool.yaml:

version: 1

integrations:
  - id: npm
    enabled: true
    policy:
      update: minor

  - id: terraform
    enabled: false

See Configuration Guide for complete options.

See Also