From 30fee351f10af266d7ce0be686aa2317a9f2f047 Mon Sep 17 00:00:00 2001 From: g-husam Date: Mon, 29 Jun 2026 17:17:53 -0400 Subject: [PATCH 1/5] chore(renovate): set update schedule to monthly This should minimize noise and disruption by creating update PRs every month, instead of as and when new versions become available. --- .github/renovate.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/renovate.json b/.github/renovate.json index 3f7cf1598b24..b5f6c0e6fbf2 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,6 +1,7 @@ { "extends": [ - "config:base" + "config:base", + "schedule:monthly", ], "rangeStrategy": "widen" } From 97389722ac268c55d84a3dc497d8242b5f67c9d7 Mon Sep 17 00:00:00 2001 From: g-husam Date: Mon, 29 Jun 2026 17:36:28 -0400 Subject: [PATCH 2/5] Update and rename renovate.json to renovate.json5 --- .github/renovate.json | 7 ------- .github/renovate.json5 | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 7 deletions(-) delete mode 100644 .github/renovate.json create mode 100644 .github/renovate.json5 diff --git a/.github/renovate.json b/.github/renovate.json deleted file mode 100644 index b5f6c0e6fbf2..000000000000 --- a/.github/renovate.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": [ - "config:base", - "schedule:monthly", - ], - "rangeStrategy": "widen" -} diff --git a/.github/renovate.json5 b/.github/renovate.json5 new file mode 100644 index 000000000000..d442a792482f --- /dev/null +++ b/.github/renovate.json5 @@ -0,0 +1,21 @@ +{ + "extends": [ + "config:base", + // Create version bump PRs on a monthly basis - https://docs.renovatebot.com/presets-schedule/#schedulemonthly + "schedule:monthly", + // Group well-known monorepo packages together - https://docs.renovatebot.com/presets-group/#groupmonorepos + "group:monorepos", + // Group well-known non-monorepo packages together - https://docs.renovatebot.com/presets-group/#grouprecommended + "group:recommended", + ], + // Increase compatibility with other projects - https://docs.renovatebot.com/modules/manager/gleam/#recommended-rangestrategy-for-apps-and-libraries + "rangeStrategy": "widen", + // packageRules take precedence (override 'extends' configs) + "packageRules": [ + // Group all patch updates together - there doesn't seem to be an existing preset for this. + { + "matchUpdateTypes": ["patch"], + "groupName": "all patch updates" + } + ] +} From 54adad82b701e5ac5b289d6d10460aa9a91467e5 Mon Sep 17 00:00:00 2001 From: g-husam Date: Mon, 29 Jun 2026 17:40:29 -0400 Subject: [PATCH 3/5] Update renovate.json5 --- .github/renovate.json5 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index d442a792482f..f5a123b8fe15 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -8,8 +8,6 @@ // Group well-known non-monorepo packages together - https://docs.renovatebot.com/presets-group/#grouprecommended "group:recommended", ], - // Increase compatibility with other projects - https://docs.renovatebot.com/modules/manager/gleam/#recommended-rangestrategy-for-apps-and-libraries - "rangeStrategy": "widen", // packageRules take precedence (override 'extends' configs) "packageRules": [ // Group all patch updates together - there doesn't seem to be an existing preset for this. @@ -17,5 +15,7 @@ "matchUpdateTypes": ["patch"], "groupName": "all patch updates" } - ] + ], + // Increase compatibility with other projects - https://docs.renovatebot.com/modules/manager/gleam/#recommended-rangestrategy-for-apps-and-libraries + "rangeStrategy": "widen", } From 57915449dfff433db5e96aac288f0cd2f000c34d Mon Sep 17 00:00:00 2001 From: Husam Date: Mon, 29 Jun 2026 21:49:36 +0000 Subject: [PATCH 4/5] resolve renovate validation warning --- .github/renovate.json5 | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index f5a123b8fe15..cf1f634cf87b 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -1,12 +1,9 @@ { "extends": [ - "config:base", + // Use pre-determined best practices, including some groupings and github action digest pinning - https://docs.renovatebot.com/presets-config/#configbest-practices + "config:best-practices", // Create version bump PRs on a monthly basis - https://docs.renovatebot.com/presets-schedule/#schedulemonthly "schedule:monthly", - // Group well-known monorepo packages together - https://docs.renovatebot.com/presets-group/#groupmonorepos - "group:monorepos", - // Group well-known non-monorepo packages together - https://docs.renovatebot.com/presets-group/#grouprecommended - "group:recommended", ], // packageRules take precedence (override 'extends' configs) "packageRules": [ From a31ca603a0ce64eefbbbd2df4623b60784632d76 Mon Sep 17 00:00:00 2001 From: g-husam Date: Mon, 29 Jun 2026 17:50:29 -0400 Subject: [PATCH 5/5] Update renovate.json5 --- .github/renovate.json5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index cf1f634cf87b..7800b9e058c5 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -7,7 +7,7 @@ ], // packageRules take precedence (override 'extends' configs) "packageRules": [ - // Group all patch updates together - there doesn't seem to be an existing preset for this. + // Group all patch updates together - there doesn't seem to be an existing preset for this { "matchUpdateTypes": ["patch"], "groupName": "all patch updates"