diff --git a/renovate.json b/renovate.json index 5cc1837..b4cc4e4 100644 --- a/renovate.json +++ b/renovate.json @@ -6,10 +6,18 @@ "customType": "regex", "description": "Update curl Version", "fileMatch": ["Dockerfile"], - "matchStrings": ["curl-(?\\d+\\.\\d+\\.\\d+)\\.tar\\.gz"], - "datasourceTemplate": "github-releases", + "matchStrings": ["(?curl-\\d+\\.\\d+\\.\\d+)"], + "datasourceTemplate": "custom.curl", "depNameTemplate": "curl/curl", - "versioningTemplate": "regex:^(?:curl-)?(?\\d+)[_.](?\\d+)[_.](?\\d+)$" + "versioningTemplate": "regex:curl-(?\\d+)\\.(?\\d+)\\.(?\\d+)\\.tar\\.gz" } - ] + ], + "customDatasources": { + "curl": { + "defaultRegistryUrlTemplate": "https://api.github.com/repos/curl/curl/releases/latest", + "transformTemplates": [ + "$single(assets, function($item) {$contains($item.name, \".tar.gz\") and ($contains($item.name, \".asc\") != true)}).name" + ] + } + } }