11version : 2
22updates :
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
317 - package-ecosystem : " gomod"
418 directory : " /"
519 schedule :
620 interval : " weekly"
21+ day : " monday"
722 commit-message :
823 prefix : " :seedling:"
924 labels :
1025 - " kind/cleanup"
26+ - " area/dependency"
27+ - " ok-to-test"
28+ - " release-note-none"
1129 groups :
1230 dependencies :
1331 patterns :
1432 - " *"
1533 ignore :
1634 # Ignore Cluster-API as its upgraded manually.
1735 - dependency-name : " sigs.k8s.io/cluster-api*"
36+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
1837 # Ignore controller-runtime as its upgraded manually.
1938 - 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.
2241 - dependency-name : " k8s.io/*"
42+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
2343 - dependency-name : " go.etcd.io/*"
44+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
2445 - 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" ]
2550
2651 - package-ecosystem : " docker"
2752 directory : " /"
2853 schedule :
2954 interval : " weekly"
55+ day : " monday"
3056 commit-message :
3157 prefix : " :seedling:"
3258 labels :
3359 - " kind/cleanup"
60+ - " area/dependency"
61+ - " ok-to-test"
62+ - " release-note-none"
3463 groups :
3564 dependencies :
3665 patterns :
@@ -41,46 +70,48 @@ updates:
4170 directory : " /hack/tools"
4271 schedule :
4372 interval : " weekly"
73+ day : " wednesday"
4474 commit-message :
4575 prefix : " :seedling:"
4676 labels :
4777 - " kind/cleanup"
78+ - " area/dependency"
79+ - " ok-to-test"
80+ - " release-note-none"
4881 groups :
4982 dependencies :
5083 patterns :
5184 - " *"
5285 ignore :
5386 # Ignore Cluster-API as its upgraded manually.
5487 - dependency-name : " sigs.k8s.io/cluster-api*"
88+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
5589 # Ignore controller-runtime as its upgraded manually.
5690 - 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.
5993 - 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" ]
62102
63103 - package-ecosystem : " docker"
64104 directory : " /hack/tools"
65105 schedule :
66106 interval : " weekly"
107+ day : " wednesday"
67108 commit-message :
68109 prefix : " :seedling:"
69110 labels :
70111 - " 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"
84115 groups :
85116 dependencies :
86117 patterns :
0 commit comments