Skip to content

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, 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:

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 April 19, 2024.

Feature requests

  • manager/asdf: support multiple tool versions per line #24973
  • [asdf] Support flutter plugin #20273
  • Support more Java distributions for asdf .tool-version file #19183