Skip to content

Commit 3c469ed

Browse files
Update Renovate configuration
- Move to `.github`. - Use various built-in presets. - Match labels to dependabot. - Add custom manager to update OATS in `.sh` and `.ps1` files.
1 parent 34c6ed4 commit 3c469ed

File tree

2 files changed

+58
-35
lines changed

2 files changed

+58
-35
lines changed

.github/renovate.json

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3+
"extends": [
4+
"config:best-practices",
5+
"customManagers:dockerfileVersions",
6+
"customManagers:githubActionsVersions",
7+
":disableRateLimiting",
8+
":enableVulnerabilityAlerts",
9+
":gitSignOff",
10+
":ignoreUnstable",
11+
":timezone(Europe/UTC)"
12+
],
13+
"automerge": true,
14+
"customManagers": [
15+
{
16+
"customType": "regex",
17+
"description": "Update _VERSION variables in scripts",
18+
"managerFilePatterns": ["*.ps1", "*.sh"],
19+
"matchStrings": ["# renovate: datasource=(?<datasource>[a-z-]+?)(?: depName=(?<depName>.+?))?(?: packageName=(?<packageName>.+?))?(?: versioning=(?<versioning>[a-z-]+?))?\\s.+?_version=(?<currentValue>.+?)\\s"],
20+
}
21+
],
22+
"labels": [
23+
"dependencies"
24+
],
25+
"packageRules": [
26+
{
27+
"matchManagers": ["dockerfile"],
28+
"addLabels": ["docker"]
29+
},
30+
{
31+
"matchManagers": ["github-actions"],
32+
"addLabels": ["github_actions"]
33+
},
34+
{
35+
"matchManagers": ["nuget"],
36+
"addLabels": [".NET"]
37+
},
38+
{
39+
"extends": ["monorepo:dotnet"],
40+
"description": "Disable major version updates for .NET",
41+
"matchUpdateTypes": ["major"],
42+
"enabled": false
43+
},
44+
{
45+
"extends": ["monorepo:opentelemetry-dotnet"],
46+
"description": "Disable version updates for opentelemetry-dotnet",
47+
"enabled": false
48+
},
49+
{
50+
"extends": ["monorepo:opentelemetry-dotnet-contrib"],
51+
"description": "Disable version updates for opentelemetry-dotnet-contrib",
52+
"enabled": false
53+
}
54+
],
55+
"vulnerabilityAlerts": {
56+
"addLabels": ["security"]
57+
}
58+
}

renovate.json

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)