diff --git a/renovate.json b/renovate.json index e6d5b8f61..77441484c 100644 --- a/renovate.json +++ b/renovate.json @@ -1,99 +1,79 @@ { - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended", - "mergeConfidence:all-badges", - ":rebaseStalePrs" - ], - "timezone": "US/Central", - "labels": [], - "prHourlyLimit": 0, - "prConcurrentLimit": 0, - "packageRules": [ - { - "description": "Label charts", - "matchDatasources": [ - "helm" - ], - "addLabels": [ - "chart" - ], - "automerge": false, - "minimumReleaseAge": "1 days" - }, - { - "description": "Automerge chart patches", - "matchUpdateTypes": [ - "patch" - ], - "matchDatasources": [ - "helm" - ], - "addLabels": [ - "chart", - "automerge" - ], - "automerge": true, - "minimumReleaseAge": "1 days" - }, - { - "description": "Label images", - "matchDatasources": [ - "docker" - ], - "addLabels": [ - "image" - ], - "automerge": false, - "minimumReleaseAge": "1 days" - }, - { - "description": "Automerge image patches", - "matchUpdateTypes": [ - "patch", - "digest" - ], - "matchDatasources": [ - "docker" - ], - "addLabels": [ - "image", - "automerge" - ], - "automerge": true, - "minimumReleaseAge": "1 days" - }, - { - "description": "Automerge image updates for certain applications", - "matchUpdateTypes": [ - "minor" - ], - "matchDatasources": [ - "docker" - ], - "matchPackageNames": [ - "clidey/whodb", - "eigenfocus/eigenfocus", - "ghcr.io/advplyr/audiobookshelf", - "ghcr.io/gethomepage/homepage", - "ghcr.io/gitroomhq/postiz-app", - "ghcr.io/linuxserver/bazarr", - "ghcr.io/linuxserver/code-server", - "ghcr.io/linuxserver/lidarr", - "ghcr.io/linuxserver/plex", - "ghcr.io/linuxserver/prowlarr", - "ghcr.io/linuxserver/radarr", - "ghcr.io/linuxserver/sonarr", - "ghcr.io/n8n-io/n8n", - "ghcr.io/prometheus-community/charts/kube-prometheus-stack", - "vectorim/element-web" - ], - "addLabels": [ - "image", - "automerge" - ], - "automerge": true, - "minimumReleaseAge": "2 days" - } - ] + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + "mergeConfidence:all-badges", + ":rebaseStalePrs" + ], + "timezone": "US/Central", + "labels": [], + "prHourlyLimit": 0, + "prConcurrentLimit": 0, + "packageRules": [ + { + "description": "Label charts", + "matchDatasources": ["helm"], + "addLabels": ["chart"], + "automerge": false, + "minimumReleaseAge": "1 days" + }, + { + "description": "Automerge chart patches", + "matchUpdateTypes": ["patch"], + "matchDatasources": ["helm"], + "addLabels": ["chart", "automerge"], + "automerge": true, + "minimumReleaseAge": "1 days" + }, + { + "description": "Automerge helm chart lock files", + "matchManagers": ["helm"], + "lockFileMaintenance": { + "enabled": true + }, + "addLabels": ["chart", "automerge"], + "automerge": true, + "automergeType": "branch-merge" + }, + { + "description": "Label images", + "matchDatasources": ["docker"], + "addLabels": ["image"], + "automerge": false, + "minimumReleaseAge": "1 days" + }, + { + "description": "Automerge image patches", + "matchUpdateTypes": ["patch", "digest"], + "matchDatasources": ["docker"], + "addLabels": ["image", "automerge"], + "automerge": true, + "minimumReleaseAge": "1 days" + }, + { + "description": "Automerge image updates for certain applications", + "matchUpdateTypes": ["minor"], + "matchDatasources": ["docker"], + "matchPackageNames": [ + "clidey/whodb", + "eigenfocus/eigenfocus", + "ghcr.io/advplyr/audiobookshelf", + "ghcr.io/gethomepage/homepage", + "ghcr.io/gitroomhq/postiz-app", + "ghcr.io/linuxserver/bazarr", + "ghcr.io/linuxserver/code-server", + "ghcr.io/linuxserver/lidarr", + "ghcr.io/linuxserver/plex", + "ghcr.io/linuxserver/prowlarr", + "ghcr.io/linuxserver/radarr", + "ghcr.io/linuxserver/sonarr", + "ghcr.io/n8n-io/n8n", + "ghcr.io/prometheus-community/charts/kube-prometheus-stack", + "vectorim/element-web" + ], + "addLabels": ["image", "automerge"], + "automerge": true, + "minimumReleaseAge": "2 days" + } + ] }