{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "packageRules": [
    {
      "description": ["Loose versioning for non-semver packages"],
      "matchDatasources": ["docker"],
      "matchPackagePatterns": ["plex"],
      "versioning": "loose"
    },
    {
      "description": ["Custom schedule for frequently updated packages"],
      "matchDataSources": ["docker", "helm"],
      "matchPackagePatterns": ["minio", "reloader"],
      "schedule": ["on the first day of the month"]
    },
    {
      "description": ["Custom versioning for minio"],
      "matchDatasources": ["docker"],
      "matchPackagePatterns": ["minio"],
      "versioning": "regex:^RELEASE\\.(?<major>\\d+)-(?<minor>\\d+)-(?<patch>\\d+)T.*Z$"
    }
  ]
}