-
Notifications
You must be signed in to change notification settings - Fork 45
/
renovate.json5
61 lines (61 loc) · 1.82 KB
/
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
{
extends: ["config:base"],
additionalBranchPrefix: "{{parentDir}}-",
dependencyDashboard: true,
packageRules: [
// group non-major updates by team
{
matchFileNames: [
"apollo-client/**",
"full-stack/todo-list/todo-list-client/**",
],
groupName: "all apollo client non-major dependencies",
matchUpdateTypes: ["patch", "minor"],
assignees: ["alessbell"],
labels: ["apollo-client"],
groupSlug: "all-apollo-client-minor-patch",
},
{
matchFileNames: [
"apollo-server/**",
"full-stack/todo-list/todo-list-server/**",
],
groupName: "all apollo server non-major dependencies",
matchUpdateTypes: ["patch", "minor"],
assignees: ["trevor-scheer"],
labels: ["apollo-server"],
groupSlug: "all-apollo-server-minor-patch",
},
{
matchFileNames: ["apollo-gateway/**"],
groupName: "all apollo gateway non-major dependencies",
matchUpdateTypes: ["patch", "minor"],
assignees: ["smyrick"],
labels: ["apollo-gateway"],
groupSlug: "all-apollo-gateway-minor-patch",
},
// Keep Apollo Server examples on the right major version.
{
matchFileNames: ["apollo-server/v2/**"],
matchPackagePrefixes: ["apollo-server"],
allowedVersions: "2.x",
},
{
matchFileNames: ["apollo-server/v3/**"],
matchPackagePrefixes: ["apollo-server"],
allowedVersions: "3.x",
},
{
matchFileNames: ["apollo-server/v3/**"],
matchPackagePrefixes: ["@graphql-tools"],
allowedVersions: "7.x",
},
{
matchUpdateTypes: ["minor", "patch", "pin", "digest"],
// Once we think these Renovate settings are working,
// we can change this to true in order to get non-major
// bumps to auto-merge.
automerge: false,
},
],
}