{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["local>forgejo/renovate-config"],
  "prConcurrentLimit": 1,
  "packageRules": [
    {
      "description": "separate minor and patch for some packages",
      "matchDepNames": ["github.com/rhysd/actionlint"],
      "separateMinorPatch": true
    },
    {
      "description": "separate multiple major and minor for forgejo",
      "matchDepNames": ["code.forgejo.org/forgejo/forgejo"],
      "separateMultipleMajor": true,
      "separateMultipleMinor": true
    },
    {
      "description": "group runner updates",
      "matchDepNames": ["code.forgejo.org/forgejo/runner", "forgejo/runner"],
      "groupName": "forgejo-runner"
    }
  ],
  "labels": ["Kind/DependencyUpdate", "run-end-to-end-tests"],
  "ignorePaths": ["**/testdata/**", "**/node_modules/**"]
}
