/
renovate.json5
32 lines (32 loc) · 993 Bytes
/
renovate.json5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base"],
// only 1 PR at the same time (to avoid cascading rebase)
"prConcurrentLimit": 1,
// auto-merge if build is OK
"automerge": true,
// ignore js-beautify updates until https://github.com/vuejs/test-utils/pull/1834 is resolved
"ignoreDeps": ["js-beautify"],
"packageRules": [
// group vitest packages update
{
groupName: 'vitest',
matchPackagePrefixes: ['@vitest/', 'vitest']
},
// group vite packages update
{
groupName: 'vite',
matchPackagePrefixes: ['@vitejs/', 'vite'],
excludePackagePrefixes: ['vitest']
},
// group all minor dependencies, once a week
{
"matchPackagePatterns": ["*"],
"matchUpdateTypes": ["minor", "patch"],
"matchCurrentVersion": ">=1",
"groupName": "all non-major dependencies",
"groupSlug": "all-minor-patch",
"schedule": ["after 1am on Wednesday"]
}
]
}