Я бы хотел настроить Renovate Bot с различными одновременными лимитами PR для каждого языка / менеджера, т.е. разрешить 3 одновременных PR для пакетов NuGet, но только один для npm пакетов.
У меня также есть какой-то другой менеджер в репо (например, Terraform), который мне не особо важен, но я также хотел бы иметь некоторый глобальный лимит.
Я попробовал следующее , но, похоже, это не работает (т.е. создано более одного PR для npm):
{
"extends": ["config:base"],
"nuget": {
"enabled": true,
"registryUrls": [
"https://api.nuget.org/v3/index.json"
]
},
"prHourlyLimit": 5,
"prConcurrentLimit": 4,
"js": {
"managerBranchPrefix": "js-",
"prConcurrentLimit": 1
},
"dotnet": {
"managerBranchPrefix": "dotnet-",
"prConcurrentLimit": 3
},
(...)
}
Любые идеи приветствуются. :)