diff --git a/renovate.json b/renovate.json index c7fcfb20331ca95d7944b4a599a7e7cf3f866e44..7a83a7894589b779af035b59aed6cf35065df3c0 100644 --- a/renovate.json +++ b/renovate.json @@ -9,6 +9,15 @@ "#\\s*renovate:\\s*datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\sENV .*?_VERSION=\"(?<currentValue>.*)\"\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" + }, + { + "fileMatch": ["Earthfile$"], + "datasourceTemplate": "git-refs", + "matchStrings": [ + "IMPORT (?<gitRepo>(?:[a-z-]+\\.)+(?:[a-z-]+)\\/(?:.+?)\\/(?:.+?))(?:\\/.+)?:(?<currentValue>[^\\s]+?)(?:\\s.*)?$" + ], + "depNameTemplate": "https://{{gitRepo}}.git", + "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" } ], "prConcurrentLimit": 5,