github.com/Racer159/jackal@v0.32.7-0.20240401174413-0bd2339e4f2e/renovate.json (about)

     1  {
     2    "extends": [
     3      "config:base",
     4      "group:allNonMajor"
     5    ],
     6    "ignoreDeps": [
     7      "sigs.k8s.io/kustomize/kyaml"
     8    ],
     9    "ignorePaths": [
    10      "**/node_modules/**",
    11      "**/bower_components/**",
    12      "**/vendor/**",
    13      "**/__tests__/**",
    14      "**/test/**",
    15      "**/tests/**",
    16      "**/__fixtures__/**"
    17    ],
    18    "packageRules": [
    19      {
    20        "matchUpdateTypes": [
    21          "patch",
    22          "pin",
    23          "digest"
    24        ],
    25        "automerge": true,
    26        "automergeType": "pr"
    27      },
    28      {
    29        "matchDepTypes": [
    30          "devDependencies"
    31        ],
    32        "automerge": true,
    33        "automergeType": "pr"
    34      }
    35    ],
    36    "platformAutomerge": true,
    37    "platformCommit": true,
    38    "postUpdateOptions": [
    39      "gomodTidy"
    40    ],
    41    "regexManagers": [
    42      {
    43        "fileMatch": [
    44          "(^|/)jackal.yaml$"
    45        ],
    46        "matchStringsStrategy": "recursive",
    47        "matchStrings": [
    48          "(?m)charts:(.|\\n)*?(^\\s{4}[\\w:]+|\\n$|^\\s{2}-)",
    49          "(?m)name:(.|\\n)+?(^\\s{4}[\\w\\-:]+|\\n$|^\\s{2}-)",
    50          "(?m)name: (?<depName>.+)(.|\\n)*?url: (?<registryUrl>.+)(.|\\n)*?version: (?<currentValue>.+)"
    51        ],
    52        "datasourceTemplate": "helm"
    53      },
    54      {
    55        "fileMatch": [
    56          "(^|/)jackal.yaml$"
    57        ],
    58        "matchStringsStrategy": "recursive",
    59        "matchStrings": [
    60          "(?m)charts:(.|\\n)*?(^\\s{4}[\\w:]+|\\n$|^\\s{2}-)",
    61          "(?m)name:(.|\\n)+?(^\\s{4}[\\w\\-:]+|\\n$|^\\s{2}-)",
    62          "(?m)name: (?<depName>.+)(.|\\n)*?version: (?<currentValue>.+)(.|\\n)*?url: (?<registryUrl>.+)"
    63        ],
    64        "datasourceTemplate": "helm"
    65      },
    66      {
    67        "fileMatch": [
    68          "(^|/)jackal.yaml$"
    69        ],
    70        "matchStringsStrategy": "recursive",
    71        "matchStrings": [
    72          "# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?( registryUrl=(?<registryUrl>.*?))?\\s.*?version: (?<currentValue>.*)\\s"
    73        ],
    74        "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}"
    75      },
    76      {
    77        "fileMatch": [
    78          "(^|/)jackal.yaml$"
    79        ],
    80        "matchStringsStrategy": "recursive",
    81        "matchStrings": [
    82          "https:\\/\\/github.com\\/(?<depName>[\\w\\/\\-\\.\\+\\%]+?)\\/releases\\/download\\/(?<currentValue>[\\w\\/\\-\\.\\+\\%]+?)\\/"
    83        ],
    84        "datasourceTemplate": "github-releases"
    85      }
    86    ]
    87  }