1
1
version : 2
2
2
updates :
3
+ # GitHub Actions
4
+ - package-ecosystem : " github-actions"
5
+ directory : " /"
6
+ schedule :
7
+ interval : " weekly"
8
+ commit-message :
9
+ prefix : " :seedling:"
10
+ labels :
11
+ - " kind/cleanup"
12
+ - " area/ci"
13
+ - " ok-to-test"
14
+ - " release-note-none"
15
+
16
+ # Main Go module
3
17
- package-ecosystem : " gomod"
4
18
directory : " /"
5
19
schedule :
6
20
interval : " weekly"
21
+ day : " monday"
7
22
commit-message :
8
23
prefix : " :seedling:"
9
24
labels :
10
25
- " kind/cleanup"
26
+ - " area/dependency"
27
+ - " ok-to-test"
28
+ - " release-note-none"
11
29
groups :
12
30
dependencies :
13
31
patterns :
14
32
- " *"
15
33
ignore :
16
34
# Ignore Cluster-API as its upgraded manually.
17
35
- dependency-name : " sigs.k8s.io/cluster-api*"
36
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
18
37
# Ignore controller-runtime as its upgraded manually.
19
38
- dependency-name : " sigs.k8s.io/controller-runtime"
20
- # Ignore k8s and its transitives modules as they are upgraded manually
21
- # together with controller-runtime.
39
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
40
+ # Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
22
41
- dependency-name : " k8s.io/*"
42
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
23
43
- dependency-name : " go.etcd.io/*"
44
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
24
45
- dependency-name : " google.golang.org/grpc"
46
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
47
+ # Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
48
+ - dependency-name : " sigs.k8s.io/kustomize/api"
49
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
25
50
26
51
- package-ecosystem : " docker"
27
52
directory : " /"
28
53
schedule :
29
54
interval : " weekly"
55
+ day : " monday"
30
56
commit-message :
31
57
prefix : " :seedling:"
32
58
labels :
33
59
- " kind/cleanup"
60
+ - " area/dependency"
61
+ - " ok-to-test"
62
+ - " release-note-none"
34
63
groups :
35
64
dependencies :
36
65
patterns :
@@ -41,46 +70,48 @@ updates:
41
70
directory : " /hack/tools"
42
71
schedule :
43
72
interval : " weekly"
73
+ day : " wednesday"
44
74
commit-message :
45
75
prefix : " :seedling:"
46
76
labels :
47
77
- " kind/cleanup"
78
+ - " area/dependency"
79
+ - " ok-to-test"
80
+ - " release-note-none"
48
81
groups :
49
82
dependencies :
50
83
patterns :
51
84
- " *"
52
85
ignore :
53
86
# Ignore Cluster-API as its upgraded manually.
54
87
- dependency-name : " sigs.k8s.io/cluster-api*"
88
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
55
89
# Ignore controller-runtime as its upgraded manually.
56
90
- dependency-name : " sigs.k8s.io/controller-runtime"
57
- # Ignore k8s and its transitives modules as they are upgraded manually
58
- # together with controller-runtime.
91
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
92
+ # Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
59
93
- dependency-name : " k8s.io/*"
60
- # Ignore controller-tools as its upgraded manually.
61
- - dependency-name : " sigs.k8s.io/controller-tools"
94
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
95
+ - dependency-name : " go.etcd.io/*"
96
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
97
+ - dependency-name : " google.golang.org/grpc"
98
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
99
+ # Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
100
+ - dependency-name : " sigs.k8s.io/kustomize/api"
101
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
62
102
63
103
- package-ecosystem : " docker"
64
104
directory : " /hack/tools"
65
105
schedule :
66
106
interval : " weekly"
107
+ day : " wednesday"
67
108
commit-message :
68
109
prefix : " :seedling:"
69
110
labels :
70
111
- " kind/cleanup"
71
- groups :
72
- dependencies :
73
- patterns :
74
- - " *"
75
-
76
- - package-ecosystem : " github-actions"
77
- directory : " /"
78
- schedule :
79
- interval : " weekly"
80
- commit-message :
81
- prefix : " :seedling:"
82
- labels :
83
- - " kind/cleanup"
112
+ - " area/dependency"
113
+ - " ok-to-test"
114
+ - " release-note-none"
84
115
groups :
85
116
dependencies :
86
117
patterns :
0 commit comments