-
Notifications
You must be signed in to change notification settings - Fork 828
Expand file tree
/
Copy pathrenovate.json5
More file actions
43 lines (43 loc) · 1.39 KB
/
renovate.json5
File metadata and controls
43 lines (43 loc) · 1.39 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
{
$schema: "https://docs.renovatebot.com/renovate-schema.json",
extends: ["config:best-practices", "config:recommended", "github>grafana/flint"],
platformCommit: "enabled",
automerge: true,
ignorePaths: [
"**/simpleclient-archive/**",
// old projects
// agent resources packages an OTel API that is the minimum required API version
"**/prometheus-metrics-exporter-opentelemetry-otel-agent-resources/pom.xml",
],
labels: ["dependencies"],
packageRules: [
{
matchFileNames: ["mise.toml"],
matchDepNames: ["java"],
groupName: "java temurin",
additionalBranchPrefix: "temurin-",
},
{
matchFileNames: [".mise/envs/native/mise.toml"],
matchDepNames: ["java"],
groupName: "java graalvm",
additionalBranchPrefix: "graalvm-",
},
{
matchPackageNames: ["io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha"],
ignoreUnstable: false,
},
{
enabled: false,
description: "Ignore internal project modules",
matchPackageNames: ["/^io\\.prometheus:(examples|example-.+|integration-tests|it-.+)$/"],
},
{
description: "Group protobuf-java and protoc together so generated code can be updated in one PR",
matchDepNames: ["com.google.protobuf:protobuf-java", "protoc"],
groupName: "protobuf",
separateMajorMinor: false,
},
],
customManagers: [],
}