{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
":approveMajorUpdates",
":dependencyDashboard",
":ignoreModulesAndTests",
":ignoreUnstable",
":preserveSemverRanges",
":separateMajorReleases",
"config:recommended",
"docker:pinDigests",
"group:monorepos",
"group:recommended",
"replacements:all",
"workarounds:all"
],
"rangeStrategy": "auto",
"schedule": ["before 2am on Tuesday"],
"packageRules": [
{
"groupName": "rust-analyzer dependencies",
"groupSlug": "rust-analyzer-dependencies",
"matchPackageNames": ["/^ra_ap_/"],
"rangeStrategy": "pin"
},
{
"allowedVersions": "!/^=/",
"groupName": "all other dependencies",
"groupSlug": "other-dependencies",
"matchPackageNames": ["*", "!/^ra_ap_/"]
},
{
"groupName": "github actions",
"groupSlug": "github-actions",
"matchDepTypes": ["action"],
"pinDigests": true
}
],
"timezone": "Europe/Berlin"
}