-
Notifications
You must be signed in to change notification settings - Fork 1
/
renovate.json
58 lines (58 loc) · 1.67 KB
/
renovate.json
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
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
":assignee(tuffz)",
":disableRateLimiting",
":labels(renovate, dependencies)",
":rebaseStalePrs",
":semanticPrefixFixDepsChoreOthers",
":separateMultipleMajorReleases",
":separateMultipleMinorReleases",
":separatePatchReleases"
],
"baseBranches": ["main"],
"packageRules": [
{
"matchDatasources": ["npm"],
"minimumReleaseAge": "3 days",
"automerge": false
},
{
"matchDepTypes": ["dependencies"],
"automerge": false
},
{
"description": "Prevent automerge on Nx updates",
"extends": ["monorepo:nrwl"],
"groupName": "Nx monorepo",
"matchUpdateTypes": ["digest", "patch", "minor", "major"],
"automerge": false
},
{
"description": "Adjust semantic commit type to 'fix' in the 'monorepo:nextjs' preset.",
"extends": ["monorepo:nextjs"],
"semanticCommitType": "fix"
},
{
"description": "Adjust semantic commit type to 'fix' in the 'monorepo:react' preset.",
"extends": ["monorepo:react"],
"semanticCommitType": "fix"
},
{
"description": "Pin dependency versions for 'dependencies' in package.json on root level",
"matchFileNames": ["package.json"],
"extends": [":pinDependencies"],
"semanticCommitType": "fix"
},
{
"description": "Pin dependency versions for 'devDependencies' in package.json on root level",
"matchFileNames": ["package.json"],
"extends": [":pinDevDependencies"]
}
],
"lockFileMaintenance": {
"enabled": true,
"schedule": ["before 5am"]
}
}