-
Notifications
You must be signed in to change notification settings - Fork 77
/
renovate.json5
83 lines (83 loc) · 2.29 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{
extends: [
":separateMajorReleases",
":combinePatchMinorReleases",
":ignoreUnstable",
":prImmediately",
":semanticPrefixFixDepsChoreOthers",
":updateNotScheduled",
":automergeDisabled",
":disablePeerDependencies",
":maintainLockFilesDisabled",
":disableRateLimiting",
],
includePaths: [
"packages/**",
"starters/**",
],
ignorePaths: [
"**/node_modules/**",
],
major: {
masterIssueApproval: true,
},
masterIssue: true,
ignoreDeps: ["react", "react-dom"],
rangeStrategy: "bump",
bumpVersion: null,
semanticCommitScope: null,
prHourlyLimit: 0,
packageRules: [
// these rules define group names
{
groupName: "packages",
paths: ["packages/**"],
},
{
groupName: "starters for testing",
paths: ["starters/**"],
},
// these rules define dependencies that we have special handling for
{
// minor updates in packages <1.0.0 - need master issue approval
// not grouped
groupName: "packages (<1.0.0 minor)",
paths: ["packages/**"],
masterIssueApproval: true,
updateTypes: ["minor"],
packageNames: [
// below is list of packages that use 0.X version range, any minor bump there can contain breaking changes, so we just ignore minor bumps for those packages and will need to bump them manually
"@reach/skip-nav",
"@theme-ui/prism",
"babel-preset-gatsby",
"sharp",
"gatsby-plugin-theme-ui",
"theme-ui",
],
},
{
// minor updates in packages <1.0.0 - need master issue approval
// not grouped
groupName: "starters for testing (<1.0.0 minor)",
paths: ["starters/**"],
masterIssueApproval: true,
updateTypes: ["minor"],
packageNames: [
// below is list of packages that use 0.X version range, any minor bump there can contain breaking changes, so we just ignore minor bumps for those packages and will need to bump them manually
"@reach/skip-nav",
"@theme-ui/prism",
"@theme-ui/typography",
"babel-preset-gatsby",
"sharp",
"gatsby-plugin-theme-ui",
"theme-ui",
],
},
{
depTypeList: ["engines"],
enabled: false,
},
],
timezone: "GMT",
schedule: "after 10am on Monday",
}