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 }, { 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" ] ```