-
-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathrenovate.json
More file actions
95 lines (95 loc) · 2.6 KB
/
renovate.json
File metadata and controls
95 lines (95 loc) · 2.6 KB
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
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"configMigration": true,
"extends": ["config:recommended"],
// Overriding ignorePaths from config:recommended to allow renovate to update
// __fixtures__/test-project/api/package.json etc, while still ignoring nested
// __fixtures__ directories
"ignorePaths": [
"**/node_modules/**",
"**/__tests__/**",
"**/tests/**",
"**/*/__fixtures__/**"
],
"postUpdateOptions": ["yarnDedupeHighest"],
"postUpgradeTasks": {
"commands": [
"yarn rebuild-test-project-fixture",
"yarn rebuild-test-project-fixture-esm"
],
"fileFilters": ["__fixtures__/**"],
"executionMode": "branch"
},
"prConcurrentLimit": 8,
"rebaseWhen": "conflicted",
"packageRules": [
{
"matchDatasources": ["npm"],
"minimumReleaseAge": "3 days"
},
{
"matchUpdateTypes": ["major"],
"dependencyDashboardApproval": true
},
{
"matchUpdateTypes": ["patch"],
"automerge": true,
"labels": ["release:dependency", "changesets-ok"],
"milestone": 3
},
{
"matchUpdateTypes": ["minor"],
"automerge": true,
"labels": ["release:dependency", "changesets-ok"],
"milestone": 4
},
{
"groupName": "ESM and @cedarjs packages",
"enabled": false,
"matchPackageNames": [
"boxen",
"camelcase",
"cross-env",
"execa",
"humanize-string",
"pascalcase",
"pretty-bytes",
"pretty-ms",
"stdout-update",
"title-case",
"untildify",
"/^@cedarjs//",
"uuid"
]
},
{
"groupName": "chore",
"matchPackageNames": [
"cypress",
"cypress-wait-until",
"dependency-cruiser",
"glob",
"mheap/github-action-required-labels action",
"nx",
"zx"
]
},
{
"groupName": "Noisy packages",
"description": "Limit updates for noisy packages to twice per month",
"matchPackageNames": ["nx", "@clerk/clerk-react", "@clerk/types", "knip"],
"schedule": ["* * 1,15 * *"]
},
{
"description": "kill-port is slow in v2.0.x, see https://github.com/redwoodjs/graphql/pull/5646. I can check in again if a v2.1.x or higher is ever released",
"matchPackageNames": ["kill-port"],
"allowedVersions": ">=0 <2.0.0 || >=2.1.0"
},
{
"description": "We deliberately test on a lower version of Node.js in this file",
"matchPackageNames": ["node"],
"matchFileNames": [".github/workflows/create-cedar-app-test.yml"],
"enabled": false
}
]
}