{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", ":dependencyDashboard", ":semanticCommits", "schedule:weekly" ], "platform": "gitea", "endpoint": "https://git.kaleschke.info/api/v1", "username": "renovate", "gitAuthor": "Renovate Bot ", "onboarding": false, "requireConfig": "optional", "autodiscover": true, "autodiscoverFilter": ["Micha/*"], "dependencyDashboardTitle": "Renovate Dependency Dashboard", "prHourlyLimit": 0, "prConcurrentLimit": 5, "branchConcurrentLimit": 10, "labels": ["dependencies"], "rangeStrategy": "pin", "lockFileMaintenance": { "enabled": false }, "docker-compose": { "fileMatch": [ "(^|/)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/**" ] }