From 14c699cea8d54cecd2384c07fdc1c1b3f052f78f Mon Sep 17 00:00:00 2001 From: Andrey Polischuk Date: Wed, 24 Apr 2024 23:11:25 +0300 Subject: [PATCH] fix(renovate-config): fix missed config entry --- packages/renovate-config/README.md | 12 +++++-- packages/renovate-config/default.json | 21 ----------- packages/renovate-config/package.json | 51 +++++++++++++++++++++++++++ 3 files changed, 61 insertions(+), 23 deletions(-) delete mode 100644 packages/renovate-config/default.json diff --git a/packages/renovate-config/README.md b/packages/renovate-config/README.md index 88b45ec..0ec94d4 100644 --- a/packages/renovate-config/README.md +++ b/packages/renovate-config/README.md @@ -14,11 +14,19 @@ yarn add -D @rambler-tech/renovate-config ## Usage -Create a **renovate.json** and extend this config. +Included configurations: + +- `@rambler-tech/renovate-config` - base config +- `@rambler-tech/renovate-config/automerge` - enables auto-merge for `patch` and `minor` updates + +Example `renovate.json` for updates with auto-merge: ```json { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": "@rambler-tech/renovate-config" + "extends": [ + "@rambler-tech/renovate-config", + "@rambler-tech/renovate-config:automerge" + ] } ``` diff --git a/packages/renovate-config/default.json b/packages/renovate-config/default.json deleted file mode 100644 index 46f2aed..0000000 --- a/packages/renovate-config/default.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "minimumReleaseAge": "3 days", - "reviewersFromCodeOwners": true, - "packageRules": [ - { - "matchUpdateTypes": ["patch"], - "addLabels": ["dependencies", "patch"], - "automerge": true - }, - { - "matchUpdateTypes": ["minor"], - "addLabels": ["dependencies", "minor"], - "automerge": true - }, - { - "matchUpdateTypes": ["major"], - "addLabels": ["dependencies", "major"] - } - ] -} diff --git a/packages/renovate-config/package.json b/packages/renovate-config/package.json index 34874bb..c4bf119 100644 --- a/packages/renovate-config/package.json +++ b/packages/renovate-config/package.json @@ -6,5 +6,56 @@ "sideEffects": false, "publishConfig": { "access": "public" + }, + "renovate-config": { + "default": { + "minimumReleaseAge": "3 days", + "reviewersFromCodeOwners": true, + "packageRules": [ + { + "matchUpdateTypes": [ + "patch" + ], + "addLabels": [ + "dependencies", + "patch" + ] + }, + { + "matchUpdateTypes": [ + "minor" + ], + "addLabels": [ + "dependencies", + "minor" + ] + }, + { + "matchUpdateTypes": [ + "major" + ], + "addLabels": [ + "dependencies", + "major" + ] + } + ] + }, + "automerge": { + "packageRules": [ + { + "matchUpdateTypes": [ + "patch" + ], + "automerge": true + }, + { + "matchUpdateTypes": [ + "minor" + ], + "automerge": true + } + ] + } } }