From ddefd6b5e3934561af8908fb138c3ccf25694c88 Mon Sep 17 00:00:00 2001 From: June Date: Sun, 5 Apr 2026 01:20:12 +0200 Subject: [PATCH] add custom manager for letting Renovate find deps in woodpecker matrix --- renovate.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/renovate.json b/renovate.json index 5db72dd..7f0cc8d 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,17 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" + ], + "customManagers": [ + // Custom manager using regex for letting Renovate find dependencies in woodpecker Matrix variables. + { + "customType": "regex", + "managerFilePatterns": [ + "/^\\.woodpecker/.*\\.ya?ml$/" + ], + "matchStrings": [ + "# renovate: datasource=(?[a-zA-Z0-9-._]+?) depName=(?[^\\s]+?)(?: packageName=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?\\s*-\\s*[\"']?(?.+?)[\"']?\\s" + ] + } ] }