diff --git a/.github/renovate.json b/.github/renovate.json index 5d3f84a..9bc742f 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -3,6 +3,10 @@ "extends": [ "local>sjinks/.github:renovate-config" ], + "git-submodules": { + "enabled": true, + "versioning": "loose" + }, "customManagers": [ { "customType": "regex", @@ -19,6 +23,14 @@ "# renovate: datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?( registryUrl=(?.*?))?\\s+.*?_VERSION:\\s*(?.*)\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" + }, + { + "customType": "regex", + "fileMatch": ["(^|/)CMakeLists\\.txt$"], + "matchStrings": [ + "# renovate: datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?( registryUrl=(?.*?))?\\s+set\\(.*?_VERSION\\s+\"?(?[^ \"\\)]+)\"?\\)\\s" + ], + "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" } ] }