diff --git a/docs/usage/configuration-options.md b/docs/usage/configuration-options.md index 910e7353c0a68088257773068c2e7db3ff00e040..05b089229ac6f70049745eee036ac65b8fe37ba7 100644 --- a/docs/usage/configuration-options.md +++ b/docs/usage/configuration-options.md @@ -2266,8 +2266,8 @@ Here's an example of where you use this to group together all packages from the ### matchUpdateTypes -Use this field to match rules against types of updates. -For example to apply a special label for Major updates: +Use `matchUpdateTypes` to match rules against types of updates. +For example to apply a special label to `major` updates: ```json { @@ -2280,6 +2280,13 @@ For example to apply a special label for Major updates: } ``` +<!-- prettier-ignore --> +!!! warning + Packages that follow SemVer are allowed to make breaking changes in _any_ `0.x` version, even `patch` and `minor`. + Check if you're using any `0.x` package, and see if you need custom `packageRules` for it. + When setting up automerge for dependencies, make sure to stop accidental automerges of `0.x` versions. + Read the [automerge non-major updates](./key-concepts/automerge.md#automerge-non-major-updates) docs for a config example that blocks `0.x` updates. + ### matchConfidence <!-- prettier-ignore -->