Skip to content

Commit 4d5b31c

Browse files
🔧(project) configure Renovate
We choose to use Renovate to handle project automatic updates.
1 parent 6b30a1d commit 4d5b31c

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

renovate.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:recommended",
5+
":preserveSemverRanges",
6+
"helpers:pinGitHubActionDigests"
7+
],
8+
"commitBodyTable": true,
9+
"commitMessageAction": "upgrade",
10+
"commitMessagePrefix": "⬆️(project)",
11+
"commitMessageTopic": "{{depName}}",
12+
"labels": [
13+
"dependencies"
14+
],
15+
"packageRules": [
16+
{
17+
"groupName": "python dependencies",
18+
"minimumReleaseAge": "7 days",
19+
"matchManagers": [
20+
"pep621"
21+
],
22+
"schedule": [
23+
"before 7am on monday"
24+
],
25+
"matchPackageNames": [
26+
"*"
27+
]
28+
},
29+
{
30+
"matchDepTypes": ["requires-python"],
31+
"enabled": false
32+
}
33+
],
34+
"prConcurrentLimit": 2,
35+
"prHourlyLimit": 2,
36+
"prCreation": "immediate",
37+
"semanticCommits": "disabled",
38+
"separateMajorMinor": false,
39+
"updateNotScheduled": true,
40+
"rebaseWhen": "behind-base-branch",
41+
"recreateWhen": "never"
42+
}

0 commit comments

Comments
 (0)