-
Notifications
You must be signed in to change notification settings - Fork 1
/
renovate.json
34 lines (34 loc) · 1.05 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
{
"description": "Renovate configuration for managing Python dependencies, MkDocs, and style/linting tools.",
"extends": ["config:base"],
"baseBranches": ["development"],
"prHourlyLimit": 2,
"automerge": false,
"packageRules": [
{
"description": "Manage Python dependencies using pip (MkDocs-related and general).",
"matchManagers": ["pip_requirements"],
"separateMinorPatch": true,
"automerge": true,
"automergeType": "pr",
"schedule": ["every weekday"]
},
{
"description": "Manage style and linting tools (black, isort, ruff).",
"matchManagers": ["pip_requirements"],
"matchPackagePatterns": ["black", "isort", "ruff"],
"separateMinorPatch": true,
"automerge": false,
"schedule": ["every week"]
},
{
"description": "Manage GitHub Actions dependencies.",
"matchManagers": ["github-actions"],
"separateMinorPatch": true,
"automerge": false,
"pinDigests": true,
"schedule": ["every week"]
}
],
"dependencyDashboard": true
}