From 311311c33d32f8cffe63b40c5519cfcfc806fedf Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Wed, 15 Nov 2023 03:07:53 +0100 Subject: [PATCH] ci(renovate): Add syntax matching for Earthly import syntax --- renovate.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/renovate.json b/renovate.json index c7fcfb2..7a83a78 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, -- GitLab