Automated Dependency Updates for asdf
Categories: no-category
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
, dotnet-version
, 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:
- act
- actionlint
- adr-tools
- argocd
- asdf-plugin-manager
- awscli
- bun
- cargo-make
- checkov
- clojure
- cookiecutter
- cosign
- crystal
- dart
- deno
- direnv
- dotnet-core
- dprint
- ecspresso
- elixir
- elm
- erlang
- flutter
- flux2
- gauche
- github-cli
- gleam
- gohugo
- golang
- golangci-lint
- gomplate
- hadolint
- haskell
- helm
- helmfile
- hugo
- idris
- istioctl
- java
- julia
- just
- kind
- kotlin
- kubectl
- kustomize
- lua
- maven
- mimirtool
- minikube
- nim
- nodejs
- ocaml
- opentofu
- perl
- php
- pnpm
- poetry
- pre-commit
- pulumi
- python
- rebar
- ruby
- rust
- sbt
- scala
- shellcheck
- shfmt
- sops
- steampipe
- terraform
- terraform-docs
- terragrunt
- tflint
- tfsec
- trivy
- vault
- yq
- zig
- maestro
- detekt
- ktlint
- yamlfmt
- tuist
- typos
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 October 12, 2024.