From 61389538568a89e83ca8d02befc753532755c7b2 Mon Sep 17 00:00:00 2001 From: Dan Rowe Date: Tue, 1 Nov 2022 15:24:35 -0400 Subject: [PATCH 1/2] Updates based on renovate.json config review --- src/docs/managing-dependencies.md | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/docs/managing-dependencies.md b/src/docs/managing-dependencies.md index 134047cc1..600ef779d 100644 --- a/src/docs/managing-dependencies.md +++ b/src/docs/managing-dependencies.md @@ -95,22 +95,19 @@ If you are unable to leverage GitHub hosting, or prefer to self-host your instan While Renovate offers numerous customizations, a few key options provide immediate value to project maintainers without requiring too much tweaking: -- [Scheduling](https://docs.renovatebot.com/key-concepts/scheduling/): +- [Scheduling Presets](https://docs.renovatebot.com/presets-schedule/): ```js - "schedule": [ - "before 3am every weekday" // Runs daily before 3:00 AM UTC + "extends": [ + "schedule:earlyMondays" ] ``` -- [Package Managers](https://docs.renovatebot.com/modules/manager/): +- [Setting more granular Scheduling](https://docs.renovatebot.com/key-concepts/scheduling/): ```js - "enabledManagers": [ // Manages packages for Docker, GitHub, Node - "dockerfile", - "docker-compose", - "github-actions", - "npm" + "schedule": [ + "before 3am every weekday" // Runs daily before 3:00 AM UTC ] ``` @@ -146,6 +143,7 @@ While Renovate offers numerous customizations, a few key options provide immedia { "matchUpdateTypes": ["minor", "patch", "pin", "digest"], "groupName": "Minor Packages", + "matchCurrentVersion": "!/^0/", // exclude automerging dependencies which are pre-1.0.0 "automerge": true }, ] @@ -154,9 +152,8 @@ While Renovate offers numerous customizations, a few key options provide immedia - [Config Presets](https://docs.renovatebot.com/getting-started/use-cases/#configuration-presets): ```js - "extends": [ // Extends base config, enables dashboard, rebases PRs + "extends": [ // Extends base config, rebases PRs "config:base", - ":dependencyDashboard", ":rebaseStalePrs" ] ``` From 844299eb8551b4445d6a497e239c3de0efd56897 Mon Sep 17 00:00:00 2001 From: Dan Rowe Date: Tue, 1 Nov 2022 15:27:29 -0400 Subject: [PATCH 2/2] Update renovate.json based on new recommendations --- renovate.json | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/renovate.json b/renovate.json index 1677fc796..eb2ba61a4 100644 --- a/renovate.json +++ b/renovate.json @@ -6,20 +6,14 @@ ], "extends": [ "config:base", - ":dependencyDashboard", + "schedule:earlyMondays", ":rebaseStalePrs" ], - "schedule": [ - "before 3am every weekday" - ], - "enabledManagers": [ - "github-actions", - "npm" - ], "packageRules": [ { "matchUpdateTypes": ["minor", "patch", "pin", "digest"], "groupName": "Minor Packages", + "matchCurrentVersion": "!/^0/", "automerge": true }, {