{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", ":dependencyDashboard", ":semanticCommits" ], "dependencyDashboardTitle": "Renovate Dependency Dashboard", "labels": ["dependencies"], "rangeStrategy": "pin", "lockFileMaintenance": { "enabled": false }, "docker-compose": { "managerFilePatterns": [ "/(^|/)docker-compose([^/]*)\\.ya?ml$/", "/(^|/)compose([^/]*)\\.ya?ml$/" ] }, "dockerfile": { "enabled": true }, "packageRules": [ { "description": "Major-Updates getrennt sammeln, manuell mergen", "matchUpdateTypes": ["major"], "groupName": "major-updates", "groupSlug": "major-updates", "automerge": false, "labels": ["dependencies", "major"] }, { "description": "Patch- und Minor-Digest-Updates fuer stabile Images zusammenfassen", "matchUpdateTypes": ["minor", "patch", "digest"], "matchManagers": ["docker-compose", "dockerfile"], "groupName": "minor-and-patch-updates", "groupSlug": "minor-patch-updates", "automerge": false, "labels": ["dependencies", "minor-patch"] }, { "description": "Stateful Tier-1 (Postgres, Mongo, Redis): keine Auto-Group, einzelne PRs, kein Auto-Merge", "matchPackageNames": [ "postgres", "mongo", "redis", "tensorchord/pgvecto-rs" ], "groupName": null, "automerge": false, "labels": ["dependencies", "stateful-tier1"] }, { "description": "Komodo Major-Tag (release :2 mit Digest-Pin) wird nicht von Renovate auf :3 hochgesetzt", "matchPackageNames": [ "ghcr.io/moghtech/komodo-core", "ghcr.io/moghtech/komodo-periphery" ], "matchUpdateTypes": ["major"], "enabled": false } ], "ignorePaths": [ "**/_archive/**", "ops/grafana-influxdb/**", "ops/loki/**" ] }