33
44version : 2
55updates :
6+ # main branch
67 - package-ecosystem : " gomod"
78 target-branch : main
8- directory : " /"
9+ directories :
10+ - " /"
11+ - " deployments/devel"
12+ - " tests"
913 schedule :
10- interval : " weekly"
11- day : " sunday"
14+ interval : " daily"
1215 labels :
1316 - dependencies
1417 groups :
@@ -18,120 +21,88 @@ updates:
1821 exclude-patterns :
1922 - k8s.io/klog/*
2023
21- - package-ecosystem : " gomod "
24+ - package-ecosystem : " docker "
2225 target-branch : main
23- directory : " tests"
26+ directories :
27+ # CUDA image
28+ - " /deployments/container"
29+ # Golang version
30+ - " /deployments/devel"
2431 schedule :
25- interval : " weekly"
26- day : " sunday"
32+ interval : " daily"
2733 labels :
2834 - dependencies
29- - testing
30- groups :
31- k8sio :
32- patterns :
33- - k8s.io/*
34- exclude-patterns :
35- - k8s.io/klog/*
3635
37- - package-ecosystem : " gomod"
38- target-branch : main
39- directory : " deployments/devel"
40- schedule :
41- interval : " weekly"
42- day : " sunday"
43-
44- - package-ecosystem : " docker"
45- directory : " /deployments/container"
46- schedule :
47- interval : " daily"
48-
49- - package-ecosystem : " docker"
36+ - package-ecosystem : " github-actions"
5037 target-branch : main
51- directory : " /deployments/devel"
52- schedule :
53- interval : " daily"
54-
55- - package-ecosystem : " gomod"
56- target-branch : release-0.16
5738 directory : " /"
5839 schedule :
59- interval : " weekly"
60- day : " sunday"
40+ interval : " daily"
6141 labels :
6242 - dependencies
63- - maintenance
64- groups :
65- k8sio :
66- patterns :
67- - k8s.io/*
68- exclude-patterns :
69- - k8s.io/klog/*
7043
44+ # The release branch(es):
7145 - package-ecosystem : " gomod"
72- target-branch : release-0.16
73- directory : " tests"
46+ target-branch : release-0.17
47+ directories :
48+ - " /"
49+ # We don't update development or test dependencies on release branches
50+ # - "deployments/devel"
51+ # - "tests"
7452 schedule :
7553 interval : " weekly"
7654 day : " sunday"
7755 labels :
7856 - dependencies
7957 - maintenance
80- - testing
58+ ignore :
59+ # For release branches we only consider patch updates.
60+ - dependency-name : " *"
61+ update-types :
62+ - version-update:semver-major
63+ - version-update:semver-minor
8164 groups :
8265 k8sio :
8366 patterns :
8467 - k8s.io/*
8568 exclude-patterns :
8669 - k8s.io/klog/*
8770
88- - package-ecosystem : " gomod"
89- target-branch : release-0.16
90- directory : " deployments/devel"
71+ - package-ecosystem : " docker"
72+ target-branch : release-0.17
73+ directories :
74+ # CUDA image
75+ - " /deployments/container"
76+ # Golang version
77+ - " /deployments/devel"
9178 schedule :
9279 interval : " weekly"
9380 day : " sunday"
81+ ignore :
82+ # For release branches we only apply patch updates to the golang version.
83+ - dependency-name : " *golang*"
84+ update-types :
85+ - version-update:semver-major
86+ - version-update:semver-minor
9487 labels :
9588 - dependencies
9689 - maintenance
9790
98- - package-ecosystem : " docker"
99- target-branch : release-0.16
100- directory : " /deployments/container"
101- schedule :
102- interval : " daily"
103- labels :
104- - dependencies
105- - maintenance
106-
107- - package-ecosystem : " docker"
108- target-branch : release-0.16
109- directory : " /deployments/devel"
110- schedule :
111- interval : " daily"
112- labels :
113- - dependencies
114- - maintenance
115-
116- # Github actions need to be updated on main, release-*, and gh-pages branches.
11791 - package-ecosystem : " github-actions"
118- target-branch : main
92+ target-branch : release-0.17
11993 directory : " /"
12094 schedule :
121- interval : " daily"
122-
123- - package-ecosystem : " github-actions"
124- target-branch : release-0.16
125- directory : " /"
126- schedule :
127- interval : " daily"
95+ interval : " weekly"
96+ day : " sunday"
12897 labels :
12998 - dependencies
13099 - maintenance
131100
101+ # Github actions need to be gh-pages branches.
132102 - package-ecosystem : " github-actions"
133103 target-branch : gh-pages
134104 directory : " /"
135105 schedule :
136- interval : " weekly"
137- day : " monday"
106+ interval : " daily"
107+ labels :
108+ - dependencies
0 commit comments