|
7 | 7 | ":automergePatch", |
8 | 8 | ":rebaseStalePrs" |
9 | 9 | ], |
10 | | - "ignorePresets": [ |
11 | | - "group:monorepos" |
12 | | - ], |
| 10 | + "ignorePresets": ["group:monorepos"], |
13 | 11 | "automergeType": "pr", |
14 | 12 | "automergeStrategy": "squash", |
15 | | - "enabledManagers": [ |
16 | | - "custom.regex", |
17 | | - "dockerfile", |
18 | | - "github-actions", |
19 | | - "nuget" |
20 | | - ], |
| 13 | + "enabledManagers": ["custom.regex", "dockerfile", "github-actions", "nuget"], |
21 | 14 | "ignorePaths": [ |
22 | 15 | "**/node_modules/**", |
23 | 16 | "**/bower_components/**", |
|
30 | 23 | "customManagers": [ |
31 | 24 | { |
32 | 25 | "customType": "regex", |
33 | | - "managerFilePatterns": [ |
34 | | - "/\\.(?:cs|fs|vb)proj$/", |
35 | | - "/\\.(?:props|targets)$/" |
36 | | - ], |
| 26 | + "managerFilePatterns": ["/\\.(?:cs|fs|vb)proj$/", "/\\.(?:props|targets)$/"], |
37 | 27 | "matchStrings": [ |
38 | 28 | "<PackageReference\\s+Include=\"(?<depName>[^\"]+)\"\\s+Version=\"\\[(?<currentValue>[^,]+),.*\"", |
39 | 29 | "<Project\\s+Sdk=\"(?<depName>[^\"]+)/(?<currentValue>[^,]+)\">" |
|
43 | 33 | }, |
44 | 34 | { |
45 | 35 | "customType": "regex", |
46 | | - "managerFilePatterns": [ |
47 | | - "/\\.cs$/" |
48 | | - ], |
49 | | - "matchStrings": [ |
50 | | - "/\\*\\s*dockerimage\\s*\\*/\\s*\"(?<depName>[^:]+):(?<currentValue>[^\"]+)\"" |
51 | | - ], |
| 36 | + "managerFilePatterns": ["/\\.cs$/"], |
| 37 | + "matchStrings": ["/\\*\\s*dockerimage\\s*\\*/\\s*\"(?<depName>[^:]+):(?<currentValue>[^\"]+)\""], |
52 | 38 | "datasourceTemplate": "docker", |
53 | 39 | "versioningTemplate": "docker" |
54 | 40 | } |
55 | 41 | ], |
56 | 42 | "packageRules": [ |
57 | 43 | { |
58 | | - "matchManagers": [ |
59 | | - "nuget", |
60 | | - "custom.regex" |
61 | | - ], |
62 | | - "labels": [ |
63 | | - "dependency:nuget" |
64 | | - ], |
| 44 | + "matchManagers": ["nuget", "custom.regex"], |
| 45 | + "labels": ["dependency:nuget"], |
65 | 46 | "semanticCommits": "enabled", |
66 | 47 | "semanticCommitType": "chore", |
67 | 48 | "semanticCommitScope": "deps", |
68 | | - "assignees": [ |
69 | | - "samtrion" |
70 | | - ] |
| 49 | + "assignees": ["samtrion"] |
71 | 50 | }, |
72 | 51 | { |
73 | | - "matchManagers": [ |
74 | | - "github-actions" |
75 | | - ], |
76 | | - "labels": [ |
77 | | - "dependency:actions" |
78 | | - ], |
| 52 | + "matchManagers": ["github-actions"], |
| 53 | + "labels": ["dependency:actions"], |
79 | 54 | "automerge": true, |
80 | 55 | "semanticCommits": "enabled", |
81 | 56 | "semanticCommitType": "chore", |
82 | 57 | "semanticCommitScope": "ci", |
83 | | - "assignees": [ |
84 | | - "samtrion" |
85 | | - ] |
| 58 | + "assignees": ["samtrion"] |
86 | 59 | }, |
87 | 60 | { |
88 | | - "matchDatasources": [ |
89 | | - "docker", |
90 | | - "custom.regex" |
91 | | - ], |
92 | | - "labels": [ |
93 | | - "dependency:docker" |
94 | | - ], |
| 61 | + "matchDatasources": ["docker", "custom.regex"], |
| 62 | + "labels": ["dependency:docker"], |
95 | 63 | "semanticCommits": "enabled", |
96 | 64 | "semanticCommitType": "chore", |
97 | 65 | "semanticCommitScope": "docker", |
98 | | - "assignees": [ |
99 | | - "samtrion" |
100 | | - ], |
| 66 | + "assignees": ["samtrion"], |
101 | 67 | "versioning": "loose" |
102 | 68 | }, |
103 | 69 | { |
104 | 70 | "groupName": "Testcontainers packages", |
105 | 71 | "groupSlug": "testcontainers-packages", |
106 | | - "matchManagers": [ |
107 | | - "nuget", |
108 | | - "custom.regex" |
109 | | - ], |
110 | | - "matchPackageNames": [ |
111 | | - "Testcontainers", |
112 | | - "Testcontainers.*" |
113 | | - ] |
| 72 | + "matchManagers": ["nuget", "custom.regex"], |
| 73 | + "matchPackageNames": ["Testcontainers", "Testcontainers.*"] |
114 | 74 | }, |
115 | 75 | { |
116 | 76 | "groupName": "TUnit packages", |
117 | 77 | "groupSlug": "tunit-packages", |
118 | | - "matchManagers": [ |
119 | | - "nuget", |
120 | | - "custom.regex" |
121 | | - ], |
122 | | - "matchPackageNames": [ |
123 | | - "TUnit", |
124 | | - "TUnit.*" |
125 | | - ] |
| 78 | + "matchManagers": ["nuget", "custom.regex"], |
| 79 | + "matchPackageNames": ["TUnit", "TUnit.*"] |
| 80 | + }, |
| 81 | + { |
| 82 | + "groupName": "XUnit.V3 packages", |
| 83 | + "groupSlug": "xunit-v3-packages", |
| 84 | + "matchManagers": ["nuget", "custom.regex"], |
| 85 | + "matchPackageNames": ["XUnit.V3", "XUnit.V3.*"] |
126 | 86 | }, |
127 | 87 | { |
128 | 88 | "groupName": "Microsoft Entity Framework", |
129 | 89 | "groupSlug": "microsoft-entity-framework", |
130 | | - "matchManagers": [ |
131 | | - "nuget", |
132 | | - "custom.regex" |
133 | | - ], |
134 | | - "matchPackageNames": [ |
135 | | - "Microsoft.EntityFrameworkCore", |
136 | | - "Microsoft.EntityFrameworkCore.*" |
137 | | - ] |
| 90 | + "matchManagers": ["nuget", "custom.regex"], |
| 91 | + "matchPackageNames": ["Microsoft.EntityFrameworkCore", "Microsoft.EntityFrameworkCore.*"] |
138 | 92 | } |
139 | 93 | ] |
140 | 94 | } |
0 commit comments