From 3ffee1bf26fa20981bdc7ae689a89d0d474c7f25 Mon Sep 17 00:00:00 2001 From: Igor Beliakov Date: Sun, 7 Dec 2025 12:55:45 +0100 Subject: [PATCH] feat(renovate): add config for Makefile toolchain --- Makefile | 1 + Toolchain.mk | 10 ++++++++++ renovate.json | 10 ++++++++++ 3 files changed, 21 insertions(+) diff --git a/Makefile b/Makefile index 5a2b64d81..cb06de0cb 100644 --- a/Makefile +++ b/Makefile @@ -25,6 +25,7 @@ REGISTRY ?= ghcr.io ORG ?= grafana IMG ?= $(REGISTRY)/$(ORG)/grafana-operator:v$(VERSION) # ENVTEST_K8S_VERSION refers to the version of kubebuilder assets to be downloaded by envtest binary. +# renovate: datasource=github-tags depName=kubernetes-sigs/controller-tools extractVersion=^envtest-(?v\d+\.\d+\.\d+)$ ENVTEST_K8S_VERSION = 1.34.0 # Get the currently used golang install path (in GOPATH/bin, unless GOBIN is set) diff --git a/Toolchain.mk b/Toolchain.mk index b491692cc..f073e2a68 100644 --- a/Toolchain.mk +++ b/Toolchain.mk @@ -4,21 +4,31 @@ $(BIN): M = $(shell printf "\033[34;1m▶\033[0m") +# renovate: datasource=github-tags depName=kyverno/chainsaw CHAINSAW_VERSION = v0.2.12 +# renovate: datasource=github-tags depName=kubernetes-sigs/controller-tools versioning=semver CONTROLLER_GEN_VERSION = v0.17.3 +# renovate: datasource=github-tags depName=fybrik/crdoc CRDOC_VERSION = v0.6.4 DART_SASS_VERSION = 1.86.0 +# renovate: datasource=github-tags depName=kubernetes-sigs/controller-runtime ENVTEST_VERSION = v0.21.0 +# renovate: datasource=github-tags depName=golangci/golangci-lint GOLANGCI_LINT_VERSION = v2.4.0 +# renovate: datasource=github-tags depName=norwoodj/helm-docs HELM_DOCS_VERSION = 1.14.2 HELM_VERSION = v3.17.3 HUGO_VERSION = 0.151.0 +# renovate: datasource=github-tags depName=kubernetes-sigs/kind KIND_VERSION = v0.29.0 +# renovate: datasource=github-tags depName=ko-build/ko KO_VERSION = 0.18.0 +# renovate: datasource=github-tags depName=kubernetes-sigs/kustomize extractVersion=^kustomize/(?.*)$ KUSTOMIZE_VERSION = v5.6.0 MUFFET_VERSION = v2.10.9 OPERATOR_SDK_VERSION = v1.32.0 OPM_VERSION = v1.23.2 +# renovate: datasource=github-tags depName=mikefarah/yq YQ_VERSION = v4.45.4 ifdef GITHUB_TOKEN diff --git a/renovate.json b/renovate.json index 37ac33c60..d3ffa12d2 100644 --- a/renovate.json +++ b/renovate.json @@ -22,6 +22,16 @@ "\\s*value:\\s*\"?[^\\s]+?:(?[\\w+\\.\\-]*)\"?", "\\s*version:\\s*\"?(?[\\w+\\.\\-]*)\"?" ] + }, + { + "customType": "regex", + "managerFilePatterns": [ + "/(^|/)Makefile$/", + "/\\.mk$/" + ], + "matchStrings": [ + "# renovate: datasource=(?[a-zA-Z0-9-._]+?) depName=(?[^\\s]+?)(?: (?:packageName)=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?(?: extractVersion=(?[^\\s]+?))?(?: registryUrl=(?[^\\s]+?))?\\s+[A-Za-z0-9_]+?_VERSION\\s*:*\\??=\\s*[\"']?(?.+?)[\"']?\\s" + ] } ] }