Overview¶
Universal, manifest-first dependency updater for multiple ecosystems.
What is uptool?¶
Updates manifest files directly (package.json, Chart.yaml, *.tf) instead of just lockfiles, preserving your declared dependencies while keeping them current.
Manifest-First Philosophy¶
- Update manifests first (package.json, Chart.yaml, *.tf)
- Use native commands only when they update manifests (
pre-commit autoupdate✅,npm update❌) - Then run lockfile updates (
npm install,terraform init)
Supported Integrations¶
npm, Helm, Terraform, tflint, pre-commit, asdf (experimental), mise (experimental)
See Integrations for complete list.
Key Features¶
Multi-ecosystem support • Manifest-first updates • CLI & GitHub Action • Safe by default • Concurrent execution • Flexible filtering