From 2bd80d60716532d051f2fb66bb1a3c84fc379b20 Mon Sep 17 00:00:00 2001 From: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Date: Thu, 30 Mar 2023 09:24:02 +0200 Subject: [PATCH] docs(automerge): add example monorepo package automerge (#21223) Co-authored-by: Rhys Arkins <rhys@arkins.net> --- docs/usage/key-concepts/automerge.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/usage/key-concepts/automerge.md b/docs/usage/key-concepts/automerge.md index 1ac8ba0877..4df1b7f68c 100644 --- a/docs/usage/key-concepts/automerge.md +++ b/docs/usage/key-concepts/automerge.md @@ -82,6 +82,22 @@ Non-major updates in SemVer ecosystems shouldn't have breaking changes (if they The `matchCurrentVersion` setting above is a rule to exclude any dependencies which are pre-1.0.0 because those can make breaking changes at _any_ time according to the SemVer spec. +### Automerge monorepo PRs + +Say you want to automerge `patch` and `minor` updates for packages in the `group:ionic-nativeMonorepo` preset: + +```json +{ + "packageRules": [ + { + "extends": ["monorepo:ionic-native"], + "matchUpdateTypes": ["patch", "minor"], + "automerge": true + } + ] +} +``` + ### Faster merges with platform-native automerge You can speed up merges by letting Renovate use your platform's native automerge. -- GitLab