From e1e464789accf7eb5b7ecc735b199b4bf3288d38 Mon Sep 17 00:00:00 2001 From: yesoreyeram <153843+yesoreyeram@users.noreply.github.com> Date: Wed, 18 Feb 2026 06:56:19 +0000 Subject: [PATCH 1/3] consolidated renovatebot update configuration --- cspell.config.json | 18 ++++++++++--- renovate.json | 65 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+), 4 deletions(-) create mode 100644 renovate.json diff --git a/cspell.config.json b/cspell.config.json index 00b10758..b9477d2e 100644 --- a/cspell.config.json +++ b/cspell.config.json @@ -1,6 +1,16 @@ { - "ignorePaths": ["node_modules/**", "dist/**", "mage_output_file.go", "package.json", "yarn.lock"], - "ignoreRegExpList": ["import\\s*\\((.|[\r\n])*?\\)", "import\\s*.*\".*?\""], + "ignorePaths": [ + "node_modules/**", + "dist/**", + "mage_output_file.go", + "package.json", + "renovate.json", + "yarn.lock" + ], + "ignoreRegExpList": [ + "import\\s*\\((.|[\r\n])*?\\)", + "import\\s*.*\".*?\"" + ], "words": [ "araddon", "bmike", @@ -59,6 +69,6 @@ "vals", "vladimirdotk", "Wrapf", - "confg" //this is unfortunately a typo in a file name that is not easy to fix + "confg" ] -} +} \ No newline at end of file diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..afe6c48e --- /dev/null +++ b/renovate.json @@ -0,0 +1,65 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["github>grafana/grafana-renovate-config//presets/automerge"], + "minimumReleaseAge": "7 days", + "platformAutomerge": true, + "timezone": "UTC", + "prConcurrentLimit": 3, + "dependencyDashboard": true, + "vulnerabilityAlerts": { + "enabled": true, + "labels": ["security"], + "schedule": ["at any time"], + "additionalBranchPrefix": "security-" + }, + "packageRules": [ + { + "description": "Bundle all frontend dependency updates into a single weekly PR", + "matchManagers": ["npm"], + "groupName": "Frontend dependencies", + "groupSlug": "frontend-dependencies", + "extends": ["schedule:earlyMondays"] + }, + { + "description": "Bundle all backend dependency updates into a single weekly PR", + "matchManagers": ["gomod"], + "groupName": "Backend dependencies", + "groupSlug": "backend-dependencies", + "extends": ["schedule:earlyMondays"] + }, + { + "description": "Bundle all Docker image updates into a single weekly PR", + "matchManagers": ["dockerfile", "docker-compose"], + "groupName": "Docker dependencies", + "groupSlug": "docker-dependencies", + "extends": ["schedule:earlyMondays"] + }, + { + "description": "Ignore major updates for dependencies that need to be kept in sync with Grafana", + "enabled": false, + "matchDatasources": ["npm"], + "matchPackageNames": [ + "react", + "react-dom", + "react-router-dom", + "react-router-dom-v5-compat", + "@types/react", + "@types/react-dom" + ], + "matchUpdateTypes": ["major"] + }, + { + "description": "Ignore major updates for dependencies that need to be kept in sync with the Node version defined in .nvmrc", + "enabled": false, + "matchDatasources": ["npm", "node-version"], + "matchPackageNames": ["@types/node", "node"], + "matchUpdateTypes": ["major"] + }, + { + "description": "Automerge minor dependencies", + "automerge": true, + "matchUpdateTypes": ["minor", "patch", "pin", "pinDigest"], + "labels": ["automerge-minor"] + } + ] +} From 42dfd3488498b8da036065aeb260507969c46c86 Mon Sep 17 00:00:00 2001 From: Sriram <153843+yesoreyeram@users.noreply.github.com> Date: Mon, 23 Feb 2026 09:41:07 +0000 Subject: [PATCH 2/3] Update renovate.json --- renovate.json | 67 +++------------------------------------------------ 1 file changed, 4 insertions(+), 63 deletions(-) diff --git a/renovate.json b/renovate.json index afe6c48e..16536f36 100644 --- a/renovate.json +++ b/renovate.json @@ -1,65 +1,6 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["github>grafana/grafana-renovate-config//presets/automerge"], - "minimumReleaseAge": "7 days", - "platformAutomerge": true, - "timezone": "UTC", - "prConcurrentLimit": 3, - "dependencyDashboard": true, - "vulnerabilityAlerts": { - "enabled": true, - "labels": ["security"], - "schedule": ["at any time"], - "additionalBranchPrefix": "security-" - }, - "packageRules": [ - { - "description": "Bundle all frontend dependency updates into a single weekly PR", - "matchManagers": ["npm"], - "groupName": "Frontend dependencies", - "groupSlug": "frontend-dependencies", - "extends": ["schedule:earlyMondays"] - }, - { - "description": "Bundle all backend dependency updates into a single weekly PR", - "matchManagers": ["gomod"], - "groupName": "Backend dependencies", - "groupSlug": "backend-dependencies", - "extends": ["schedule:earlyMondays"] - }, - { - "description": "Bundle all Docker image updates into a single weekly PR", - "matchManagers": ["dockerfile", "docker-compose"], - "groupName": "Docker dependencies", - "groupSlug": "docker-dependencies", - "extends": ["schedule:earlyMondays"] - }, - { - "description": "Ignore major updates for dependencies that need to be kept in sync with Grafana", - "enabled": false, - "matchDatasources": ["npm"], - "matchPackageNames": [ - "react", - "react-dom", - "react-router-dom", - "react-router-dom-v5-compat", - "@types/react", - "@types/react-dom" - ], - "matchUpdateTypes": ["major"] - }, - { - "description": "Ignore major updates for dependencies that need to be kept in sync with the Node version defined in .nvmrc", - "enabled": false, - "matchDatasources": ["npm", "node-version"], - "matchPackageNames": ["@types/node", "node"], - "matchUpdateTypes": ["major"] - }, - { - "description": "Automerge minor dependencies", - "automerge": true, - "matchUpdateTypes": ["minor", "patch", "pin", "pinDigest"], - "labels": ["automerge-minor"] - } - ] + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "github>grafana/grafana-renovate-config//presets/data-sources/base" + ] } From 762da8d3f9088e3173ba71b5ed41d4863e1de203 Mon Sep 17 00:00:00 2001 From: Sriram <153843+yesoreyeram@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:01:03 +0000 Subject: [PATCH 3/3] Apply suggestion from @itsmylife Co-authored-by: ismail simsek --- cspell.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cspell.config.json b/cspell.config.json index b9477d2e..c97a240f 100644 --- a/cspell.config.json +++ b/cspell.config.json @@ -71,4 +71,4 @@ "Wrapf", "confg" ] -} \ No newline at end of file +}