{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": [
    "local>volker.raschek/renovate-config:default#master",
    "local>volker.raschek/renovate-config:container#master",
    "local>volker.raschek/renovate-config:actions#master",
    "local>volker.raschek/renovate-config:npm#master",
    "local>volker.raschek/renovate-config:regexp#master"
  ],
  "customManagers": [
    {
      "fileMatch": [
        "^Chart\\.yaml$"
      ],
      "matchStrings": [
        "appVersion: \"(?<currentValue>.*?)\"\\s+"
      ],
      "datasourceTemplate": "docker",
      "depNameTemplate": "prometheuscommunity/postgres-exporter",
      "lookupNameTemplate": "quay.io/prometheuscommunity/postgres-exporter",
      "versioningTemplate": "semver"
    },
    {
      "fileMatch": ["^README\\.md$"],
      "matchStrings": [
        "VERSION=(?<currentValue>.*)"
      ],
      "depNameTemplate": "volker.raschek/prometheus-postgres-exporter",
      "packageNameTemplate": "https://git.cryptic.systems/volker.raschek/prometheus-postgres-exporter",
      "datasourceTemplate": "git-tags",
      "versioningTemplate": "semver"
    }
  ],
  "packageRules": [
    {
      "addLabels": [
        "renovate/automerge",
        "renovate/container"
      ],
      "automerge": true,
      "excludePackagePatterns": [
        "prometheuscommunity/postgres-exporter"
      ],
      "matchDatasources": [
        "docker"
      ],
      "matchUpdateTypes": [
        "minor",
        "patch"
      ]
    },
    {
      "addLabels": [
        "renovate/automerge",
        "renovate/documentation"
      ],
      "automerge": true,
      "matchDepNames": [
        "volker.raschek/prometheus-postgres-exporter"
      ],
      "matchUpdateTypes": [
        "major",
        "minor",
        "patch"
      ]
    }
  ]
}