diff --git a/renovate.json b/renovate.json index 515176e2..9cb70a9a 100644 --- a/renovate.json +++ b/renovate.json @@ -1,15 +1,24 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:base", "schedule:nonOfficeHours"], - "enabledManagers": ["docker-compose"], + "extends": [ + "config:recommended", + "schedule:nonOfficeHours" + ], + "enabledManagers": [ + "docker-compose" + ], "prConcurrentLimit": 5, "branchPrefix": "renovate/", "rebaseWhen": "behind-base-branch", "packageRules": [ { "description": "Freeze ClickHouse and Zookeeper", - "matchDatasources": ["docker"], - "matchManagers": ["docker-compose"], + "matchDatasources": [ + "docker" + ], + "matchManagers": [ + "docker-compose" + ], "matchPackageNames": [ "clickhouse/clickhouse-server", "bitnami/zookeeper" @@ -18,8 +27,12 @@ }, { "description": "Pin Postgres, pgvector, and pgvecto-rs images", - "matchDatasources": ["docker"], - "matchManagers": ["docker-compose"], + "matchDatasources": [ + "docker" + ], + "matchManagers": [ + "docker-compose" + ], "matchPackageNames": [ "postgres", "pgvector", @@ -29,23 +42,42 @@ }, { "description": "Alpine-based images only update to Alpine-based versions", - "matchDatasources": ["docker"], - "matchManagers": ["docker-compose"], - "matchPackageNames": [".*"], + "matchDatasources": [ + "docker" + ], + "matchManagers": [ + "docker-compose" + ], + "matchPackageNames": [ + ".*" + ], "allowedVersions": "/alpine/i" }, { "description": "Automerge patch updates for semver tags", - "matchDatasources": ["docker"], - "matchManagers": ["docker-compose"], - "matchUpdateTypes": ["patch"], + "matchDatasources": [ + "docker" + ], + "matchManagers": [ + "docker-compose" + ], + "matchUpdateTypes": [ + "patch" + ], "automerge": true }, { "description": "Require approval for major and minor updates", - "matchDatasources": ["docker"], - "matchManagers": ["docker-compose"], - "matchUpdateTypes": ["minor", "major"], + "matchDatasources": [ + "docker" + ], + "matchManagers": [ + "docker-compose" + ], + "matchUpdateTypes": [ + "minor", + "major" + ], "automerge": false, "ignoreTests": true }