Skip to content

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: adoptium-java, docker, github-releases, github-tags, hexpm-bob, node, 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:

Note

Only the first version entry for each supported tool is managed, this is because .tool-versions supports fallback versions.

Open feature requests

  • Support more Java distributions for asdf .tool-version file #19183
  • Enable to use temurin as a Java distribution name instead of adoptopenjdk in asdf .tool-version #19184
  • [ASDF] Support pnpm plugin #19731

The above list of features were current when this page was generated on February 07, 2023.