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