forked from gatsbyjs/gatsby
-
Notifications
You must be signed in to change notification settings - Fork 0
/
renovate.json5
101 lines (101 loc) · 2.89 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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{
extends: ["config:base", ":disablePeerDependencies"],
includePaths: [
"package.json",
"packages/**",
"www/package.json",
"starters/**",
"examples/**",
],
major: {
masterIssueApproval: true,
},
masterIssue: true,
rebaseStalePrs: false,
ignoreDeps: ["react", "react-dom"],
rangeStrategy: "bump",
bumpVersion: null,
semanticCommitScope: null,
prHourlyLimit: 0,
packageRules: [
{
groupName: "minor updates in packages",
updateTypes: ["minor"],
excludePackageNames: [
// 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",
"axios",
"babel-preset-gatsby",
"sharp",
"gatsby-plugin-theme-ui",
"graphiql-explorer",
"guess-webpack",
"jest-silent-reporter",
"js-combinatorics",
"jscodeshift",
"mini-css-extract-plugin",
"react-refresh",
"scroll-behavior",
"theme-ui",
"webpack-stats-plugin",
"xlsx",
"zipkin",
"zipkin-transport-http",
// below is list of packages that we use alpha/beta/next/canary, where it's not really safe to bump automatically and need extra caution
"react-docgen",
],
},
{
// minor updates in packages <1.0.0 - need master issue approval
// not grouped
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",
"axios",
"babel-preset-gatsby",
"sharp",
"gatsby-plugin-theme-ui",
"graphiql-explorer",
"guess-webpack",
"jest-silent-reporter",
"js-combinatorics",
"jscodeshift",
"mini-css-extract-plugin",
"react-refresh",
"scroll-behavior",
"theme-ui",
"webpack-stats-plugin",
"xlsx",
"zipkin",
"zipkin-transport-http",
// below is list of packages that we use alpha/beta/next/canary, where it's not really safe to bump automatically and need extra caution
"react-docgen",
],
},
{
groupName: "patch updates in packages",
updateTypes: ["patch"],
},
{
depTypeList: ["engines"],
enabled: false,
},
{
groupName: "updates in starters",
paths: ["starters/**"],
updateTypes: ["patch"],
},
{
groupName: "type updates",
packagePatterns: ["^@types"],
},
],
timezone: "GMT",
schedule: "after 10am on Monday",
}