{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:best-practices" ], "baseBranchPatterns": [ "main", "/^v[0-9]+/" ], "rebaseWhen": "conflicted", "pip_requirements": { "enabled": false }, "packageRules": [ { "matchBaseBranches": [ "/^v[0-9]+/" ], "matchManagers": [ "haskell-cabal" ], "enabled": false }, { "matchBaseBranches": [ "/^v[0-9]+/" ], "groupName": "all dependencies" }, { "matchManagers": [ "haskell-cabal" ], "matchPackageNames": [ "base", "bytestring", "containers", "directory", "mtl", "parsec", "process", "text" ], "groupName": "GHC dependencies" }, { "matchManagers": [ "haskell-cabal" ], "matchPackageNames": [ "hasql", "hasql-dynamic-statements", "hasql-notifications", "hasql-transaction", "hasql-pool" ], "groupName": "hasql" }, { "matchManagers": [ "haskell-cabal" ], "matchPackageNames": [ "fuzzyset" ], "allowedVersions": "<0.3" } ] }