Automated Dependency Updates for asdf
Renovate supports updating asdf dependencies.
File Matching¶
By default, Renovate will check any files matching the following regular expression: (^|/)\.tool-versions$
.
For details on how to extend a manager's fileMatch
value, please follow this link.
Supported datasources¶
This manager supports extracting the following datasources: dart-version
, docker
, flutter-version
, github-releases
, github-tags
, hexpm-bob
, java-version
, node-version
, npm
, pypi
, ruby-version
.
Default config¶
{
"fileMatch": [
"(^|/)\\.tool-versions$"
]
}
Additional Information¶
Keeps the asdf .tool-versions
file updated.
Because asdf
supports versioning for many different tools, specific tool support must be added one-by-one.
The following tools are currently supported:
- adr-tools
- argocd
- awscli
- bun
- cargo-make
- checkov
- clojure
- crystal
- dart
- deno
- direnv
- dprint
- ecspresso
- elixir
- elm
- erlang
- flutter
- flux2
- gauche
- gohugo
- golang
- golangci-lint
- hadolint
- haskell
- helm
- helmfile
- hugo
- idris
- java
- julia
- just
- kotlin
- kubectl
- kustomize
- lua
- nim
- nodejs
- ocaml
- perl
- php
- pnpm
- poetry
- pre-commit
- pulumi
- python
- ruby
- rust
- scala
- shellcheck
- shfmt
- sops
- terraform
- terraform-docs
- terragrunt
- tflint
- tfsec
- trivy
- zig
- maestro
- detekt
- ktlint
- yamlfmt
Note
Only the first version entry for each supported tool is managed, this is because .tool-versions
supports fallback versions.
Open items¶
The below list of features were current when this page was generated on June 06, 2023.