github.com/argoproj/argo-cd/v3@v3.2.1/renovate-presets/custom-managers/shell.json5 (about)

     1  {
     2    "$schema": "https://docs.renovatebot.com/renovate-schema.json",
     3    "customManagers": [
     4      {
     5        "description": "A generic custom manager for updating any shell scripts.",
     6        "customType": "regex",
     7        "fileMatch": [
     8          ".+\\.(?:bash|sh|ksh)$"
     9        ],
    10        "matchStrings": [
    11          "# renovate: datasource=(?<datasource>.*?)(?: depName=(?<depName>.+?))? packageName=(?<packageName>.+?)(?: versioning=(?<versioning>.*?))?(?: extractVersion=(?<extractVersion>.*?))?\\s.+?_VERSION\\s*=\\s*(?:'|\")(?<currentValue>[^(?:'|\")]+)(?:'|\")",
    12          "# renovate: datasource=(?<datasource>.*?)(?: depName=(?<depName>.+?))? packageName=(?<packageName>.+?)(?: versioning=(?<versioning>.*?))?(?: extractVersion=(?<extractVersion>.*?))?\\s.+?_VERSION\\s*=\\s*(?<currentValue>[^'\"\\s]+)"
    13        ]
    14      }
    15    ]
    16  }