From 1d3687e80d5e0a1f52f0d8f7582bfe02eb0589c3 Mon Sep 17 00:00:00 2001 From: Morre <morre@mor.re> Date: Thu, 8 Jun 2023 11:21:43 +0200 Subject: [PATCH] feat(presets): add tfvarsVersions preset (#22595) Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> --- lib/config/presets/internal/regex-managers.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/config/presets/internal/regex-managers.ts b/lib/config/presets/internal/regex-managers.ts index c4574bcc09..fb73d48c7b 100644 --- a/lib/config/presets/internal/regex-managers.ts +++ b/lib/config/presets/internal/regex-managers.ts @@ -41,4 +41,16 @@ export const presets: Record<string, Preset> = { }, ], }, + tfvarsVersions: { + description: 'Update `*_version` variables in `.tfvars` files.', + regexManagers: [ + { + fileMatch: ['.+\\.tfvars$'], + matchStrings: [ + '#\\s*renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s.*?_version\\s*=\\s*"(?<currentValue>.*)"', + ], + versioningTemplate: '{{#if versioning}}{{{versioning}}}{{/if}}', + }, + ], + }, }; -- GitLab