Repository navigation
Expand file tree
/
Copy pathrenovate.json
More file actions
111 lines (111 loc) · 3.46 KB
/
Copy pathrenovate.json
File metadata and controls
111 lines (111 loc) · 3.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:best-practices",
":disableDependencyDashboard",
":automergeMinor",
"group:dotNetCore",
"group:dotnetMonorepo",
"group:applicationinsights-dotnetMonorepo",
"group:opentelemetry-dotnet-contribMonorepo",
"group:testcontainers-dotnetMonorepo",
"group:xunit-dotnetMonorepo",
"group:mstestMonorepo"
],
"rebaseWhen": "conflicted",
"ignorePresets": ["group:monorepos"],
"automergeStrategy": "squash",
"assignees": ["samtrion"],
"semanticCommits": "enabled",
"semanticCommitType": "chore",
"osvVulnerabilityAlerts": true,
"enabledManagers": ["custom.regex", "dockerfile", "github-actions", "nuget"],
"ignorePaths": [
"**/node_modules/**",
"**/bower_components/**",
"**/vendor/**",
"**/examples/**",
"**/__tests__/**",
"**/test/**",
"**/__fixtures__/**"
],
"customManagers": [
{
"customType": "regex",
"managerFilePatterns": ["/\\.cs$/"],
"matchStrings": ["/\\*\\s*dockerimage\\s*\\*/\\s*\"(?<depName>[^:]+):(?<currentValue>[^\"]+)\""],
"datasourceTemplate": "docker",
"versioningTemplate": "docker"
}
],
"packageRules": [
{
"matchManagers": ["nuget"],
"prPriority": 5,
"labels": ["dependency:nuget"],
"semanticCommitScope": "deps",
"minimumReleaseAge": "1 day"
},
{
"matchManagers": ["nuget"],
"matchPackageNames": ["NetEvolve", "NetEvolve.*"],
"minimumReleaseAge": null
},
{
"matchManagers": ["github-actions"],
"prPriority": 10,
"labels": ["dependency:actions"],
"automerge": true,
"semanticCommitScope": "ci"
},
{
"matchDatasources": ["docker", "custom.regex"],
"prPriority": -5,
"labels": ["dependency:docker"],
"semanticCommitScope": "docker",
"allowedVersions": "!/(^|[-_.])(arm|arm32v[0-9]|arm64|arm64v[0-9]|aarch64|riscv64|s390x|ppc64le)([-_.]|$)/"
},
{
"description": "Track SQL Server CU/GDR releases on the ubuntu-22.04 base only; preview/RC/CTP tags never match. See microsoft/mssql-docker#974.",
"matchDatasources": ["docker"],
"matchPackageNames": ["mcr.microsoft.com/mssql/server"],
"versioning": "regex:^(?<major>\\d+)-CU(?<minor>\\d+)(-GDR(?<patch>\\d+))?-ubuntu-(?<compatibility>\\d+\\.\\d+)$"
},
{
"groupName": "Verify packages",
"groupSlug": "verify-packages",
"matchManagers": ["nuget"],
"matchPackageNames": ["Verify", "Verify.*"]
},
{
"groupName": "TUnit packages",
"groupSlug": "tunit-packages",
"matchManagers": ["nuget"],
"matchPackageNames": ["TUnit", "TUnit.*", "Verify.TUnit"]
},
{
"groupName": "AWS SDK packages",
"groupSlug": "aws-sdk-packages",
"matchManagers": ["nuget"],
"matchPackageNames": ["AWSSDK.*"]
},
{
"groupName": "NetEvolve HttpCorrelation packages",
"groupSlug": "netevolve-httpcorrelation-packages",
"matchManagers": ["nuget"],
"matchPackageNames": ["NetEvolve.Http.Correlation", "NetEvolve.Http.Correlation.*"]
},
{
"groupName": "Roslynator packages",
"groupSlug": "roslynator-packages",
"matchManagers": ["nuget"],
"matchPackageNames": ["/^Roslynator/"]
},
{
"groupName": "IBM Db2 packages",
"groupSlug": "ibm-db2-packages",
"matchManagers": ["nuget"],
"matchPackageNames": ["/^Net\\.IBM\\.Data\\.Db2/"]
}
]
}