{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "prConcurrentLimit": 1,
  "ignoreDeps": ["$CI_REGISTRY/funkwhale/backend-test-docker"],
  "rangeStrategy": "pin",
  "lockFileMaintenance": { "enabled": true },
  "dependencyDashboard": true,
  "baseBranches": ["stable", "develop"],
  "semanticCommits": "disabled",
  "packageRules": [
    {
      "matchDatasources": ["npm"],
      "matchBaseBranches": ["develop"],
      "enabled": false
    },
    {
      "matchUpdateTypes": ["major", "minor"],
      "matchBaseBranches": ["stable"],
      "enabled": false
    },
    {
      "matchDepTypes": ["devDependencies"],
      "matchBaseBranches": ["stable"],
      "enabled": false
    },
    {
      "matchUpdateTypes": ["patch", "pin", "digest"],
      "matchBaseBranches": ["develop"],
      "automerge": true
    }
  ]
}
