diff --git a/.github/renovate.json b/.github/renovate.json index cb88e91..e87a638 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -11,8 +11,13 @@ "packageRules": [ { "groupName": "github actions", - "matchManagers": ["github-actions"], - "matchUpdateTypes": ["major", "minor"], + "matchManagers": [ + "github-actions" + ], + "matchUpdateTypes": [ + "major", + "minor" + ], "extends": [ "helpers:pinGitHubActionDigests" ], @@ -27,9 +32,14 @@ }, { "groupName": "golang", - "matchDatasources": ["docker", "go-version"], - "matchPackagePatterns": ["golang"], - "minimumReleaseAge": "14 days" + "matchDatasources": [ + "docker", + "go-version" + ], + "minimumReleaseAge": "14 days", + "matchPackageNames": [ + "/golang/" + ] }, { "groupName": "kubernetes packages", @@ -37,37 +47,40 @@ "matchDatasources": [ "go" ], - "matchUpdateTypes": ["major", "minor"], - "matchPackagePrefixes": [ - "k8s.io/api", - "k8s.io/apiextensions-apiserver", - "k8s.io/apimachinery", - "k8s.io/apiserver", - "k8s.io/cli-runtime", - "k8s.io/client-go", - "k8s.io/cloud-provider", - "k8s.io/cluster-bootstrap", - "k8s.io/code-generator", - "k8s.io/component-base", - "k8s.io/controller-manager", - "k8s.io/cri-api", - "k8s.io/csi-translation-lib", - "k8s.io/kube-aggregator", - "k8s.io/kube-controller-manager", - "k8s.io/kube-proxy", - "k8s.io/kube-scheduler", - "k8s.io/kubectl", - "k8s.io/kubelet", - "k8s.io/legacy-cloud-providers", - "k8s.io/metrics", - "k8s.io/mount-utils", - "k8s.io/pod-security-admission", - "k8s.io/sample-apiserver", - "k8s.io/sample-cli-plugin", - "k8s.io/sample-controller", - "sigs.k8s.io/controller-runtime" + "matchUpdateTypes": [ + "major", + "minor" ], - "minimumReleaseAge": "14 days" + "minimumReleaseAge": "14 days", + "matchPackageNames": [ + "k8s.io/api{/,}**", + "k8s.io/apiextensions-apiserver{/,}**", + "k8s.io/apimachinery{/,}**", + "k8s.io/apiserver{/,}**", + "k8s.io/cli-runtime{/,}**", + "k8s.io/client-go{/,}**", + "k8s.io/cloud-provider{/,}**", + "k8s.io/cluster-bootstrap{/,}**", + "k8s.io/code-generator{/,}**", + "k8s.io/component-base{/,}**", + "k8s.io/controller-manager{/,}**", + "k8s.io/cri-api{/,}**", + "k8s.io/csi-translation-lib{/,}**", + "k8s.io/kube-aggregator{/,}**", + "k8s.io/kube-controller-manager{/,}**", + "k8s.io/kube-proxy{/,}**", + "k8s.io/kube-scheduler{/,}**", + "k8s.io/kubectl{/,}**", + "k8s.io/kubelet{/,}**", + "k8s.io/legacy-cloud-providers{/,}**", + "k8s.io/metrics{/,}**", + "k8s.io/mount-utils{/,}**", + "k8s.io/pod-security-admission{/,}**", + "k8s.io/sample-apiserver{/,}**", + "k8s.io/sample-cli-plugin{/,}**", + "k8s.io/sample-controller{/,}**", + "sigs.k8s.io/controller-runtime{/,}**" + ] } ], "postUpdateOptions": [ @@ -78,7 +91,10 @@ "customManagers": [ { "customType": "regex", - "fileMatch": ["Makefile$", "\\.sh$"], + "fileMatch": [ + "Makefile$", + "\\.sh$" + ], "matchStrings": [ "# renovate: datasource=(?[a-z-.]+?) depName=(?[^\\s]+?)(?: (lookupName|packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?(?: registryUrl=(?[^\\s]+?))?\\s.+?_(VERSION|version) *[?:]?= *\"?(?.+?)\"?\\s" ]