{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "customDatasources": { "grafana-dashboards": { "defaultRegistryUrlTemplate": "https://grafana.com/api/dashboards/{{ packageName }}", "format": "json", "transformTemplates": [ "{\"releases\": [{\"version\": $string(revision)}], \"homepage\": \"https://grafana.com/dashboards/$string(id)\", \"sourceUrl\": \"https://grafana.com/dashboards/$string(id)\"}" ] } }, "customManagers": [ { "customType": "regex", "fileMatch": [ "(^|/)(workflow-templates|\\.(?:github|gitea|forgejo)/(?:workflows|actions))/.+\\.ya?ml$", "(^|/)(action|values)\\.ya?ml$", "(^|/)Makefile$", "(^|/)PKGBUILD$", "(^|/)[\\w-]*\\.sh$" ], "matchStrings": [ "\"?(?[\\w.]*)\"? # renovate:(?:[[:blank:]]+datasource=['\"]*(?[^\\s\"']*)['\"]*|[[:blank:]]+depName=['\"]*(?[^\\s'\"]*)['\"]*|[[:blank:]]+packageName=['\"]*(?[^\\s'\"]*)['\"]*|[[:blank:]]+registryUrl=['\"]*(?[^\\s'\"]*)['\"]*|[[:blank:]]+updateType=['\"]*(?[^\\s'\"]*)['\"]*|[[:blank:]]+versioning=['\"]*(?[^\\s'\"]*)['\"]*|[[:blank:]]+extractVersion=['\"]*(?[^\\s'\"]*)['\"]*)*" ] } ] }