diff --git a/renovate.json b/renovate.json index 202ea4c..28b9803 100644 --- a/renovate.json +++ b/renovate.json @@ -2,23 +2,24 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "minimumReleaseAge": "3 days", "extends": [ - "config:recommended" + "config:recommended", + "config:best-practices", + "security:openssf-scorecard", + "helpers:pinGitHubActionDigests", + ":rebaseStalePrs" ], "postUpdateOptions": [ "gomodTidy" ], - "customManagers": [ + "packageRules": [ { - "description": "Match in Makefile and Dockerfile", - "customType": "regex", - "fileMatch": [ - "(^|/|\\.)([Dd]ocker|[Cc]ontainer)file$", - "(^|/)([Dd]ocker|[Cc]ontainer)file[^/]*$", - "(^|/)Makefile$" + "matchPackageNames": [ + "github.com/gardener/openmcp-project/*" ], - "matchStrings": [ - "# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?(?: registryUrl=(?[^\\s]+?))?\\s(?:ENV |ARG )?.+?_VERSION ?(?:\\?=|=)\"? ?(?.+?)\"?\\s" - ] + "description": "Update all components from openmcp-project immediately", + "rebaseWhen": "auto", + "minimumReleaseAge": "0 days", + "enabled": true } ] }