Skip to content

Commit 37d9b24

Browse files
fix: missing renovate config file (#5)
1 parent e0cc147 commit 37d9b24

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

.github/renovate.json5

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
$schema: "https://docs.renovatebot.com/renovate-schema.json",
3+
extends: [
4+
"config:base",
5+
":disableRateLimiting",
6+
":dependencyDashboard",
7+
":semanticCommits",
8+
":enablePreCommit",
9+
":automergeDigest",
10+
":automergeBranch",
11+
],
12+
dependencyDashboardTitle: "Renovate Dashboard 🤖",
13+
suppressNotifications: ["prIgnoreNotification"],
14+
rebaseWhen: "conflicted",
15+
commitBodyTable: true,
16+
"pre-commit": {
17+
enabled: true,
18+
},
19+
poetry: {
20+
fileMatch: ["pyproject.toml"],
21+
},
22+
pip_requirements: {
23+
fileMatch: [
24+
"requirements-test.txt",
25+
"requirements-composer.txt",
26+
"constraints.txt",
27+
"constraints-test.txt",
28+
],
29+
},
30+
packageRules: [
31+
{
32+
matchManagers: ["poetry", "pip_requirements"],
33+
matchPackagePatterns: ["^pytest"],
34+
groupName: "pytest packages",
35+
groupSlug: "pytest",
36+
separateMinorPatch: true,
37+
},
38+
{
39+
matchManagers: ["poetry", "pip_requirements"],
40+
matchDepTypes: ["python"],
41+
allowedVersions: "^3.8",
42+
enabled: true,
43+
},
44+
{
45+
description: "Auto merge non-major updates",
46+
matchUpdateTypes: ["minor", "patch"],
47+
automerge: true,
48+
automergeType: "pr",
49+
},
50+
],
51+
ignorePaths: [],
52+
}

0 commit comments

Comments
 (0)