Skip to content

Commit dd7e3f7

Browse files
authored
Merge pull request #30 from gridhead/renovate/configure
Configure Renovate
2 parents 1a3994b + bf2307b commit dd7e3f7

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

renovate.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:base",
5+
"group:allNonMajor",
6+
"schedule:weekdays",
7+
":maintainLockFilesWeekly",
8+
":separateMultipleMajorReleases",
9+
":automergeMinor",
10+
":gitSignOff",
11+
":enableVulnerabilityAlertsWithLabel(security)"
12+
],
13+
"lockFileMaintenance": {
14+
"enabled": true,
15+
"automerge": true,
16+
"extends": [
17+
"group:allNonMajor"
18+
],
19+
"commitMessageAction": "Automated dependency updates for Expedite"
20+
},
21+
"automergeStrategy": "rebase",
22+
"rangeStrategy": "widen",
23+
"stabilityDays": 4,
24+
"labels": ["dependencies"],
25+
"packageRules": [
26+
{
27+
"matchLanguages": ["python"],
28+
"addLabels": ["python"]
29+
},
30+
{
31+
"matchLanguages": ["python"],
32+
"matchPackageNames": [
33+
"certifi",
34+
"pytz"
35+
],
36+
"automerge": true
37+
},
38+
{
39+
"matchDepTypes": ["devDependencies"],
40+
"groupName": "dev dependencies",
41+
"automerge": true
42+
},
43+
{
44+
"extends": [
45+
"packages:linters"
46+
],
47+
"matchPackageNames": [
48+
"flake8",
49+
"pylint",
50+
"pep8",
51+
"ruff",
52+
"black",
53+
"bandit",
54+
"safety",
55+
"reuse"
56+
],
57+
"automerge": true
58+
}
59+
]
60+
}

0 commit comments

Comments
 (0)