forked from open-telemetry/opentelemetry-java-examples
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrenovate.json5
More file actions
53 lines (53 loc) · 1.86 KB
/
renovate.json5
File metadata and controls
53 lines (53 loc) · 1.86 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
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:best-practices",
"helpers:pinGitHubActionDigestsToSemver",
"customManagers:dockerfileVersions" // used by logging-k8s-stdout-otlp-json/Dockerfile
],
"packageRules": [
{
"groupName": "all patch versions",
"matchUpdateTypes": ["patch", "digest"],
"schedule": ["before 8am every weekday"],
"matchPackageNames": ["!io.opentelemetry**"]
},
{
"matchPackageNames": [
"io.opentelemetry:**",
"io.opentelemetry.instrumentation:**",
"io.opentelemetry.contrib:**",
"io.opentelemetry.semconv:**",
"io.opentelemetry.proto:**"
],
// Renovate's default behavior is only to update from unstable -> unstable if it's for the
// major.minor.patch, under the assumption that you would want to update to the stable version
// of that release instead of the unstable version for a future release
"ignoreUnstable": false
},
{
groupName: 'opentelemetry instrumentation packages',
matchPackageNames: [
'io.opentelemetry.instrumentation:**',
'io.opentelemetry.javaagent:**',
'open-telemetry/opentelemetry-java-instrumentation' // for logging-k8s-stdout-otlp-json/Dockerfile
],
},
{
// intentionally using Java 11 in some examples
// not using matchUpdateTypes "major", because renovate wants to bump "11-jre" to "11.0.19_7-jre"
"matchPackageNames": ["eclipse-temurin"],
"enabled": false
},
{
// Skip locally built dice image used in logging-k8s-stdout-otlp-json
"matchManagers": ["kubernetes"],
"matchDatasources": ["docker"],
"matchPackageNames": ["dice"],
"enabled": false
}
],
"kubernetes": {
"managerFilePatterns": ["/^logging-k8s-stdout-otlp-json/k8s/.+\\.yaml$/"]
}
}