/ renovate.json
renovate.json
  1  {
  2    "extends": [
  3      "github>defenseunicorns/uds-common//config/renovate.json5",
  4      ":semanticCommits",
  5      ":semanticCommitTypeAll(chore)"
  6    ],
  7    "ignorePresets": [":ignoreModulesAndTests"],
  8    "branchConcurrentLimit": 0,
  9    "prConcurrentLimit": 0,
 10    "prHourlyLimit": 0,
 11    "separateMajorMinor": false,
 12    "packageRules": [
 13      {
 14        "matchFileNames": ["src/authservice/**"],
 15        "groupName": "authservice",
 16        "commitMessageTopic": "authservice"
 17      },
 18      {
 19        "matchFileNames": ["src/istio/**"],
 20        "groupName": "istio",
 21        "commitMessageTopic": "istio"
 22      },
 23      {
 24        "matchFileNames": ["src/vector/**"],
 25        "groupName": "vector",
 26        "commitMessageTopic": "vector"
 27      },
 28      {
 29        "matchFileNames": ["src/velero/**"],
 30        "groupName": "velero",
 31        "commitMessageTopic": "velero"
 32      },
 33      {
 34        "matchFileNames": ["src/prometheus-stack/**"],
 35        "groupName": "prometheus-stack",
 36        "commitMessageTopic": "prometheus-stack"
 37      },
 38      {
 39        "matchFileNames": ["src/falco/**"],
 40        "groupName": "falco",
 41        "commitMessageTopic": "falco"
 42      },
 43      {
 44        "matchFileNames": ["src/metrics-server/**"],
 45        "groupName": "metrics-server",
 46        "commitMessageTopic": "metrics-server"
 47      },
 48      {
 49        "matchFileNames": ["src/loki/**"],
 50        "groupName": "loki",
 51        "commitMessageTopic": "loki"
 52      },
 53      {
 54        "matchFileNames": ["src/keycloak/**"],
 55        "groupName": "keycloak",
 56        "commitMessageTopic": "keycloak"
 57      },
 58      {
 59        "matchFileNames": ["src/grafana/**"],
 60        "groupName": "grafana",
 61        "commitMessageTopic": "grafana"
 62      },
 63      {
 64        "matchFileNames": [
 65          "test/**/*",
 66          ".github/**",
 67          "bundles/**",
 68          "tasks/*.yaml",
 69          ".vscode/settings.json",
 70          "src/test/**",
 71          "README.md",
 72          "scripts/**"
 73        ],
 74        "groupName": "support-deps",
 75        "commitMessageTopic": "support dependencies"
 76      },
 77      {
 78        "matchFileNames": ["package.json", "package-lock.json"],
 79        "groupName": "operator-deps",
 80        "commitMessageTopic": "operator-deps",
 81        "matchDepNames": ["!pepr"]
 82      },
 83      {
 84        "matchFileNames": [
 85          "package.json",
 86          "package-lock.json",
 87          "docs/.c4/package.json",
 88          "docs/.c4/package-lock.json"
 89        ],
 90        "groupName": "support-deps",
 91        "matchDepTypes": ["devDependencies"],
 92        "commitMessageTopic": "support dependencies"
 93      },
 94      {
 95        "matchFileNames": [
 96          "package.json",
 97          "package-lock.json",
 98          "tasks/create.yaml"
 99        ],
100        "matchDepNames": [
101          "pepr",
102          "registry1.dso.mil/ironbank/opensource/defenseunicorns/pepr/controller",
103          "defenseunicorns/pepr"
104        ],
105        "groupName": "pepr",
106        "commitMessageTopic": "pepr"
107      },
108      {
109        "matchPackageNames": [
110          "defenseunicorns/uds-common",
111          "mcr.microsoft.com/playwright",
112          "defenseunicorns/kubernetes-fluent-client"
113        ],
114        "groupName": "support-deps",
115        "commitMessageTopic": "support-deps"
116      },
117      {
118        "matchPackageNames": [
119          "registry1.dso.mil/ironbank/opensource/falcosecurity/falcosidekick"
120        ],
121        "allowedVersions": "!/99.99.99/"
122      }
123    ]
124  }