Add renovate package rule to apply dependencies label (#2438)

This commit is contained in:
Robert Kaussow 2023-09-11 01:03:06 +02:00 committed by GitHub
parent 16bfa4d80b
commit 84cc9b93ae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

13
.github/renovate.json vendored
View file

@ -3,28 +3,29 @@
"extends": ["config:recommended", ":maintainLockFilesWeekly"], "extends": ["config:recommended", ":maintainLockFilesWeekly"],
"prConcurrentLimit": 5, "prConcurrentLimit": 5,
"packageRules": [ "packageRules": [
{
"matchManagers": ["gomod", "npm", "dockerfile"],
"labels": ["dependencies"]
},
{ {
"groupName": "golang deps non-major", "groupName": "golang deps non-major",
"matchManagers": ["gomod"], "matchManagers": ["gomod"],
"matchUpdateTypes": ["minor", "patch"], "matchUpdateTypes": ["minor", "patch"],
"extends": ["schedule:daily"], "extends": ["schedule:daily"]
"labels": ["dependencies"]
}, },
{ {
"groupName": "web npm deps non-major", "groupName": "web npm deps non-major",
"matchManagers": ["npm"], "matchManagers": ["npm"],
"matchUpdateTypes": ["minor", "patch"], "matchUpdateTypes": ["minor", "patch"],
"matchFileNames": ["web/package.json"], "matchFileNames": ["web/package.json"],
"extends": ["schedule:daily"], "extends": ["schedule:daily"]
"labels": ["dependencies"]
}, },
{ {
"groupName": "docs npm deps non-major", "groupName": "docs npm deps non-major",
"matchManagers": ["npm"], "matchManagers": ["npm"],
"matchUpdateTypes": ["minor", "patch"], "matchUpdateTypes": ["minor", "patch"],
"matchFileNames": ["docs/**/package.json"], "matchFileNames": ["docs/**/package.json"],
"extends": ["schedule:daily"], "extends": ["schedule:daily"]
"labels": ["dependencies"]
} }
] ]
} }