From dba0c6e24091862db77c65e7b8c4fff258ebd6a5 Mon Sep 17 00:00:00 2001 From: Doreen Date: Thu, 21 May 2026 09:56:06 +0200 Subject: [PATCH] feat: update resource version when helm chart version is bumped --- renovate.json | 34 ++++++---------------------------- 1 file changed, 6 insertions(+), 28 deletions(-) diff --git a/renovate.json b/renovate.json index f98af30..60b2d01 100644 --- a/renovate.json +++ b/renovate.json @@ -15,37 +15,15 @@ "datasourceTemplate": "docker" }, { - "customType": "regex", - "matchStringsStrategy": "any", + "customType": "jsonata", + "fileFormat": "yaml", "managerFilePatterns": ["/.*/component-constructor.yaml$/"], "matchStrings": [ - "helmChart: (?.*):(?.*)\\s*helmRepository: (?.*)", - "helmChart: (?.*)\\s*helmRepository: (?.*)\\s*type: helm\\s*version: (?.*)" - ], - "datasourceTemplate": "helm" - }, - { - "customType": "regex", - "managerFilePatterns": [ - "Makefile" - ], - "matchStrings": [ - "DEV_KIT_VERSION := (?v[0-9]+\\.[0-9]+\\.[0-9]+)" - ], - "datasourceTemplate": "github-releases", - "depNameTemplate": "opendefensecloud/dev-kit", - "versioningTemplate": "semver" - }, - { - "customType": "regex", - "managerFilePatterns": [ - "tools.lock" - ], - "matchStrings": [ - "(?[^\\s]+) (?[^@]+)@(?v?[^\\s]+)" + "components.resources[type = 'helmChart'].{'depName': $split(access.helmChart, ':')[0], 'currentValue': $split(access.helmChart, ':')[1], 'registryUrl': access.helmRepository}", + "components.resources[type = 'helmChart'].{'depName': $split(access.helmChart, ':')[0], 'currentValue': version, 'registryUrl': access.helmRepository}" ], - "versioningTemplate": "semver", - "datasourceTemplate": "go" + "datasourceTemplate": "helm", + "extractVersion": "^v?(?.*)$" } ] }