renovate-config-asdf
Overview
Renovate sharable config for .tool-versions (asdf).
Since renovate version 34.25.0, official asdf manager imported most plugins of this repository.
And it merged extended hugo releases in following 34.28.0.
So you don't need to depend this config now!
(Below sections are historical. You can leave here.)
Usage
In someday, I might add some definitions for my personal use again. Then they should be used as below.
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>kachick/renovate-config-asdf//plugins/hugo.json5#1.11.1",
"github>kachick/renovate-config-asdf:self"
],
"enabledManagers": ["asdf", "regex"]
}
This example referenced tagged version and enabled self updater.
Multiple versions and comments
Works since 1.10.0+.
Only first versions for each tool. It is same restriction as official manager.
GitLab / Self-Hosted Runner
1.4.1+ tagged releases works in GitLab hosted repositories.
See #191 and #206 for further detail.
NOTE
- Should pass
GITHUB_COM_TOKEN
for ENV with your classic PAT.
At 2022-10-22, beta version of fine-grained PAT does not support GraphQL API yet.
However github-tags module of renovatebot is using GraphQL.
Working Examples
Languages
- bun
- clojure
- crystal
- deno
- elixir
- elm
- erlang
- gauche -
gosh -V
instead ofgauche --version
See: docs - golang
- haskell
- idris
- julia
- kotlin
- lua
- nim
- nodejs
- ocaml
- perl
- php
- python - Currently works only for cpython
- ruby - Currently works only for CRuby
- rust
- scala
- zig
Tools
- awscli(aws-cli)
- cargo-make
- direnv
- dprint
- helm
- helmfile
- hugo
- just
- kustomize
- shellcheck
- shfmt
- terraform
- trivy
- typos
- yamlfmt