{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "labels": [ "renovate" ],
  "packageRules": [
    {
      "automerge": false,
      "description": "Disable all package updates by default",
      "enabled": false,
      "matchPackagePatterns": [
        "*"
      ],
      "matchUpdateTypes": [
        "major",
        "minor",
        "patch",
        "pin",
        "digest"
      ]
    },
    {
      "addLabels": [ "renovate/droneci", "renovate/automerge" ],
      "automerge": true,
      "description": "Automatically update minor and patch versions of used drone-ci images",
      "enabled": true,
      "matchManagers": "droneci",
      "matchUpdateTypes": [
        "minor",
        "patch"
      ]
    },
    {
      "addLabels": [
        "renovate/automerge",
        "renovate/github-action"
      ],
      "automerge": true,
      "description": "Automatically update public github-actions dependencies",
      "enabled": true,
      "matchManagers": [
        "github-actions"
      ],
      "matchUpdateTypes": [
        "minor",
        "patch"
      ]
    },
    {
      "addLabels": [
        "renovate/automerge",
        "renovate/golang"
      ],
      "automerge": true,
      "description": "Automatically update public go dependencies",
      "enabled": true,
      "matchDatasources": [
        "go"
      ],
      "matchUpdateTypes": [
        "minor",
        "patch"
      ]
    },
    {
      "description": "Automatically update patch version of used container images in docker files",
      "addLabels": [ "renovate/container-image", "renovate/automerge" ],
      "automerge": true,
      "matchManagers": [ "dockerfile" ],
      "matchUpdateTypes": [ "patch" ]
    }
  ],
  "platformAutomerge": true,
  "postUpdateOptions": [
    "gomodTidy"
  ],
  "prConcurrentLimit": 0,
  "prHourlyLimit": 0,
  "rebaseLabel": "renovate/rebase",
  "rebaseWhen": "behind-base-branch"
}