diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000..7f686073 --- /dev/null +++ b/renovate.json @@ -0,0 +1,83 @@ +{ + "$schema":"https://docs.renovatebot.com/renovate-schema.json", + "baseBranches":[ + "main", + "release-v0.5", + "release-v0.4", + "release-v0.3", + "release-v0.1" + ], + "constraints":{ + "go":"1.22" + }, + "prConcurrentLimit":3, + "groupName":"all dependencies", + "groupSlug":"all", + "lockFileMaintenance":{ + "enabled":false + }, + "labels":[ + "release-note-none" + ], + "extends":[ + ":gitSignOff" + ], + "packageRules":[ + { + "groupName":"all dependencies", + "groupSlug":"all", + "matchBaseBranches":[ + "main" + ], + "matchPackagePatterns":[ + "*" + ] + }, + { + "enabled":false, + "matchBaseBranches":[ + "release-v0.5", + "release-v0.4", + "release-v0.3", + "release-v0.1" + ], + "matchPackagePatterns":[ + "*" + ] + }, + { + "matchPackageNames":[ + "golang" + ], + "allowedVersions":"<=1.21", + "matchBaseBranches":[ + "release-v0.5" + ] + }, + { + "matchPackageNames":[ + "golang" + ], + "allowedVersions":"<=1.20", + "matchBaseBranches":[ + "release-v0.4", + "release-v0.3" + ] + }, + { + "matchPackageNames":[ + "golang" + ], + "allowedVersions":"<=1.19", + "matchBaseBranches":[ + "release-v0.1" + ] + } + ], + "vulnerabilityAlerts":{ + "enabled":true + }, + "osvVulnerabilityAlerts":true, + "assigneesFromCodeOwners":true, + "separateMajorMinor":false +}