@@ -21,7 +21,7 @@ updates:
2121- package-ecosystem : composer
2222 directories :
2323 - " /"
24- - " /build/integration "
24+ - " /vendor-bin/behat "
2525 - " /vendor-bin/cs-fixer"
2626 - " /vendor-bin/openapi-extractor"
2727 - " /vendor-bin/phpunit"
@@ -64,16 +64,18 @@ updates:
6464 - " @vitest/*"
6565
6666# Latest stable release
67+
6768# Composer dependencies for linting and testing
6869- package-ecosystem : composer
69- target-branch : stable32
70+ target-branch : stable33
7071 directories :
7172 - " /"
7273 - " /vendor-bin/behat"
7374 - " /vendor-bin/cs-fixer"
7475 - " /vendor-bin/openapi-extractor"
7576 - " /vendor-bin/phpunit"
7677 - " /vendor-bin/psalm"
78+ - " /vendor-bin/rector"
7779 schedule :
7880 interval : weekly
7981 day : saturday
@@ -87,11 +89,13 @@ updates:
8789 - dependency-name : " *"
8890 update-types : ["version-update:semver-major", "version-update:semver-minor"]
8991
90- # Latest stable branch
9192# frontend dependencies
9293- package-ecosystem : npm
93- target-branch : stable32
94- directory : " /"
94+ target-branch : stable33
95+ directories :
96+ - " /"
97+ - " /build/frontend"
98+ - " /build/frontend-legacy"
9599 schedule :
96100 interval : weekly
97101 day : saturday
@@ -103,13 +107,65 @@ updates:
103107 - " feature: dependencies"
104108 # Disable automatic rebasing because without a build CI will likely fail anyway
105109 rebase-strategy : " disabled"
110+ groups :
111+ vite :
112+ patterns :
113+ - " vite"
114+ - " @nextcloud/vite-config"
115+ vitest :
116+ patterns :
117+ - " vitest"
118+ - " @vitest/*"
106119 ignore :
107120 # no major updates on stable branches
108121 - dependency-name : " *"
109122 update-types : ["version-update:semver-major"]
110123
111124# Older stable releases
112125
126+ # Composer dependencies for linting and testing
127+ - package-ecosystem : composer
128+ target-branch : stable32
129+ directories :
130+ - " /"
131+ - " /vendor-bin/behat"
132+ - " /vendor-bin/cs-fixer"
133+ - " /vendor-bin/openapi-extractor"
134+ - " /vendor-bin/phpunit"
135+ - " /vendor-bin/psalm"
136+ schedule :
137+ interval : weekly
138+ day : saturday
139+ time : " 04:30"
140+ timezone : Europe/Paris
141+ labels :
142+ - " 3. to review"
143+ - " feature: dependencies"
144+ ignore :
145+ # only patch updates on stable branches
146+ - dependency-name : " *"
147+ update-types : ["version-update:semver-major", "version-update:semver-minor"]
148+
149+ # frontend dependencies
150+ - package-ecosystem : npm
151+ target-branch : stable32
152+ directory : " /"
153+ schedule :
154+ interval : weekly
155+ day : saturday
156+ time : " 04:30"
157+ timezone : Europe/Paris
158+ open-pull-requests-limit : 20
159+ labels :
160+ - " 3. to review"
161+ - " feature: dependencies"
162+ # Disable automatic rebasing because without a build CI will likely fail anyway
163+ rebase-strategy : " disabled"
164+ ignore :
165+ # no major updates on stable branches
166+ - dependency-name : " *"
167+ update-types : ["version-update:semver-major"]
168+
113169# Composer dependencies for linting and testing
114170- package-ecosystem : composer
115171 target-branch : stable31
0 commit comments