{
  "$schema": "https://docs.renovatebot.com/renovate-schema.json",
  "extends": ["config:base"],
  "packageRules": [
    {
      "extends": ["group:allNonMajor", "schedule:weekly"]
    },
    {
      "groupName": "GitHub Actions",
      "matchDepTypes": ["action"],
      "pinDigests": true,
      "extends": ["schedule:monthly"]
    },
    {
      "description": "Disable Renovate for packages we want to monitor ourselves",
      "groupName": "manually updated packages",
      "matchDepNames": ["matrix-js-sdk"],
      "enabled": false
    },
    {
      "groupName": "matrix-widget-api",
      "matchDepNames": ["matrix-widget-api"]
    },
    {
      "groupName": "Compound",
      "matchPackagePrefixes": ["@vector-im/compound-"],
      "schedule": "before 5am on Tuesday and Friday"
    },
    {
      "groupName": "LiveKit client",
      "matchDepNames": ["livekit-client"]
    },
    {
      "groupName": "LiveKit components",
      "matchPackagePrefixes": ["@livekit/components-"]
    },
    {
      "groupName": "Vaul",
      "matchDepNames": ["vaul"],
      "extends": ["schedule:monthly"],
      "prHeader": "Please review modals on mobile for visual regressions."
    }
  ],
  "semanticCommits": "disabled",
  "ignoreDeps": [
    "@react-aria/button",
    "@react-aria/focus",
    "@react-aria/menu",
    "@react-aria/overlays",
    "@react-aria/select",
    "@react-aria/tabs",
    "@react-aria/tooltip",
    "@react-aria/utils",
    "@react-stately/collections",
    "@react-stately/select",
    "@react-stately/tooltip",
    "@react-stately/tree",
    "@react-types/dialog"
  ]
}
