Repository navigation
Expand file tree
/
Copy pathrenovate.json
More file actions
60 lines (60 loc) · 1.75 KB
/
Copy pathrenovate.json
File metadata and controls
60 lines (60 loc) · 1.75 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
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"security:only-security-updates",
":semanticCommitTypeAll(deps)"
],
"gitIgnoredAuthors": ["flagsmith-engineering[bot]@users.noreply.github.com"],
"constraints": {
"npm": "^11.10.0"
},
"lockFileMaintenance": {
"enabled": true,
"schedule": ["before 9am on monday"]
},
"packageRules": [
{
"matchManagers": ["pep621"],
"matchFileNames": ["api/**"],
"addLabels": ["api", "dependencies"],
"semanticCommitScope": "API"
},
{
"matchManagers": ["pep621"],
"matchFileNames": ["mcp/**"],
"addLabels": ["mcp", "dependencies"],
"semanticCommitScope": "MCP"
},
{
"matchManagers": ["npm"],
"matchFileNames": ["frontend/**"],
"addLabels": ["front-end", "dependencies"],
"semanticCommitScope": "Frontend"
},
{
"matchManagers": ["npm"],
"matchFileNames": ["docs/**"],
"addLabels": ["docs", "dependencies"],
"semanticCommitScope": "Docs"
},
{
"matchManagers": ["github-actions"],
"matchFileNames": [".github/**"],
"addLabels": ["ci", "dependencies"],
"semanticCommitScope": "CI"
},
{
"description": "Eagerly bump internal Flagsmith packages on every release",
"matchPackageNames": ["flagsmith-common", "flagsmith-private"],
"enabled": true,
"rangeStrategy": "bump"
},
{
"description": "Re-enable lock file maintenance, which security:only-security-updates disables. Keep last with an empty scope to ensure commit scope is applied correctly.",
"matchUpdateTypes": ["lockFileMaintenance"],
"enabled": true,
"semanticCommitScope": ""
}
],
"semanticCommitScope": ""
}