Repository navigation
Expand file tree
/
Copy pathrenovate.json
More file actions
113 lines (113 loc) · 2.8 KB
/
Copy pathrenovate.json
File metadata and controls
113 lines (113 loc) · 2.8 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
112
113
{
"extends": [
"config:base",
":gitSignOff",
":disableDependencyDashboard",
"helpers:pinGitHubActionDigests"
],
"labels": [
"dependency"
],
"postUpdateOptions": [
"gomodTidy"
],
"packageRules": [
{
"description": "Label chart dependency updates",
"matchFileNames": [
"charts/**"
],
"addLabels": [
"area:chart",
"chart:k8up"
]
},
{
"description": "Label operator dependency updates",
"matchFileNames": [
"go.mod",
"go.sum"
],
"addLabels": [
"area:operator"
]
},
{
"description": "Chart testing dependencies (CI-only, no impact on shipped code)",
"groupName": "Chart testing dependencies",
"matchFileNames": [
"charts/go.mod",
"charts/go.sum"
],
"schedule": [
"on the first day of the month"
]
},
{
"description": "Automerge GitHub Actions (CI-only, no impact on shipped code)",
"matchManagers": [
"github-actions"
],
"automerge": true
},
{
"description": "Automerge Docker base image patch/minor updates",
"matchDatasources": [
"docker"
],
"matchUpdateTypes": [
"patch",
"minor"
],
"automerge": true
},
{
"description": "Automerge low-risk Go dependencies (logging, metrics, test tooling)",
"matchPackagePatterns": [
"k8s.io/utils",
"sigs.k8s.io/controller-runtime/tools/setup-envtest",
"github.com/minio/minio-go/v7",
"github.com/go-logr/logr",
"github.com/go-logr/zapr",
"go.uber.org/zap",
"github.com/prometheus/client_golang",
"github.com/prometheus-operator/prometheus-operator",
"github.com/gruntwork-io/terratest",
"github.com/norwoodj/helm-docs"
],
"schedule": [
"on the first day of the month"
],
"automerge": true
},
{
"description": "Automerge test tooling",
"matchPackagePatterns": [
"bats"
],
"automerge": true
},
{
"description": "Group and schedule urfave/cli updates (CLI framework, needs review)",
"matchPackagePatterns": [
"github.com/urfave/cli/v2"
],
"groupName": "urfave/cli/v2",
"schedule": [
"on the first day of the month"
]
},
{
"matchManagers": [
"github-actions"
],
"groupName": "github actions dependencies",
"minimumReleaseAge": "7 days",
"prCreation": "not-pending",
"internalChecksFilter": "strict"
}
],
"prBodyNotes": [
"- [ ] PR contains the label that identifies the area, one of: `area:operator`, `area:chart`\n- [ ] If the PR is targeting a Helm chart, add the chart label, e.g. `chart:k8up`"
]
}