{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", "mergeConfidence:all-badges", ":rebaseStalePrs" ], "timezone": "US/Central", "schedule": ["* */1 * * *"], "labels": [], "prHourlyLimit": 0, "prConcurrentLimit": 0, "packageRules": [ { "description": "Label charts", "matchDatasources": ["helm"], "addLabels": ["chart"], "automerge": false, "bumpVersions": [ { "filePatterns": ["{{packageFileDir}}/Chart.{yaml,yml}"], "matchStrings": ["version:\\s(?[^\\s]+)"], "bumpType": "{{#if isPatch}}patch{{else}}minor{{/if}}" } ] }, { "description": "Automerge chart digest", "matchUpdateTypes": ["digest"], "matchDatasources": ["helm"], "addLabels": ["chart", "automerge"], "automerge": true, "minimumReleaseAge": "1 days", "bumpVersions": [ { "filePatterns": ["{{packageFileDir}}/Chart.{yaml,yml}"], "matchStrings": ["version:\\s(?[^\\s]+)"], "bumpType": "patch" } ] }, { "description": "Label images", "matchDatasources": ["docker"], "addLabels": ["image"], "automerge": false, "bumpVersions": [ { "filePatterns": ["{{packageFileDir}}/Chart.{yaml,yml}"], "matchStrings": ["version:\\s(?[^\\s]+)"], "bumpType": "{{#if isPatch}}patch{{else}}minor{{/if}}" } ] }, { "description": "CNPG image", "matchDepNames": ["ghcr.io/cloudnative-pg/postgresql"], "matchDatasources": ["docker"], "addLabels": ["image"], "matchUpdateTypes": ["major", "minor"], "automerge": false, "bumpVersions": [ { "filePatterns": ["{{packageFileDir}}/Chart.{yaml,yml}"], "matchStrings": ["version:\\s(?[^\\s]+)"], "bumpType": "{{#if isPatch}}patch{{else}}minor{{/if}}" } ] } ] }