@@ -16,6 +16,8 @@ updates:
1616 labels :
1717 - " 3. to review"
1818 - " feature: dependencies"
19+ cooldown :
20+ default-days : 7
1921
2022# Main composer (linting, testing, openapi)
2123- package-ecosystem : composer
@@ -37,6 +39,8 @@ updates:
3739 - " feature: dependencies"
3840 open-pull-requests-limit : 20
3941 versioning-strategy : increase
42+ cooldown :
43+ default-days : 7
4044
4145# Main master npm frontend dependencies
4246- package-ecosystem : npm
@@ -77,7 +81,7 @@ updates:
7781
7882# Composer dependencies for linting and testing
7983- package-ecosystem : composer
80- target-branch : stable34
84+ target-branch : stable35
8185 directories :
8286 - " /"
8387 - " /vendor-bin/behat"
@@ -91,6 +95,8 @@ updates:
9195 day : saturday
9296 time : " 03:30"
9397 timezone : Europe/Paris
98+ cooldown :
99+ default-days : 7
94100 labels :
95101 - " 3. to review"
96102 - " feature: dependencies"
@@ -101,7 +107,7 @@ updates:
101107
102108# frontend dependencies
103109- package-ecosystem : npm
104- target-branch : stable34
110+ target-branch : stable35
105111 directories :
106112 - " /"
107113 - " /build/frontend"
@@ -137,6 +143,58 @@ updates:
137143
138144# Older stable releases
139145
146+ # Composer dependencies for linting and testing
147+ - package-ecosystem : composer
148+ target-branch : stable34
149+ directories :
150+ - " /"
151+ - " /vendor-bin/behat"
152+ - " /vendor-bin/cs-fixer"
153+ - " /vendor-bin/openapi-extractor"
154+ - " /vendor-bin/phpunit"
155+ - " /vendor-bin/psalm"
156+ schedule :
157+ interval : weekly
158+ day : saturday
159+ time : " 04:30"
160+ timezone : Europe/Paris
161+ cooldown :
162+ default-days : 7
163+ labels :
164+ - " 3. to review"
165+ - " feature: dependencies"
166+ ignore :
167+ # only patch updates on stable branches
168+ - dependency-name : " *"
169+ update-types : ["version-update:semver-major", "version-update:semver-minor"]
170+
171+ # frontend dependencies
172+ - package-ecosystem : npm
173+ target-branch : stable34
174+ directories :
175+ - " /"
176+ - " /build/frontend"
177+ - " /build/frontend-legacy"
178+ schedule :
179+ interval : weekly
180+ day : saturday
181+ time : " 04:30"
182+ timezone : Europe/Paris
183+ cooldown :
184+ default-days : 4
185+ semver-major-days : 8
186+ labels :
187+ - " 3. to review"
188+ - " feature: dependencies"
189+ open-pull-requests-limit : 20
190+ versioning-strategy : increase
191+ # Disable automatic rebasing because without a build CI will likely fail anyway
192+ rebase-strategy : " disabled"
193+ ignore :
194+ # no major updates on stable branches
195+ - dependency-name : " *"
196+ update-types : ["version-update:semver-major"]
197+
140198# Composer dependencies for linting and testing
141199- package-ecosystem : composer
142200 target-branch : stable33
@@ -152,6 +210,8 @@ updates:
152210 day : saturday
153211 time : " 04:30"
154212 timezone : Europe/Paris
213+ cooldown :
214+ default-days : 7
155215 labels :
156216 - " 3. to review"
157217 - " feature: dependencies"
@@ -202,6 +262,8 @@ updates:
202262 day : saturday
203263 time : " 04:30"
204264 timezone : Europe/Paris
265+ cooldown :
266+ default-days : 7
205267 labels :
206268 - " 3. to review"
207269 - " feature: dependencies"
0 commit comments