@@ -10,58 +10,26 @@ updates:
1010 patterns :
1111 - " *"
1212
13- # Rust dependencies
14- - package-ecosystem : " cargo"
15- directory : " /robot-repo-automaton"
16- schedule :
17- interval : " weekly"
18-
19- - package-ecosystem : " cargo"
20- directory : " /shared-context"
21- schedule :
22- interval : " weekly"
23-
24- - package-ecosystem : " cargo"
25- directory : " /bots/echidnabot"
26- schedule :
27- interval : " weekly"
28-
29- - package-ecosystem : " cargo"
30- directory : " /bots/glambot"
31- schedule :
32- interval : " weekly"
33-
34- - package-ecosystem : " cargo"
35- directory : " /bots/rhodibot"
36- schedule :
37- interval : " weekly"
38-
39- - package-ecosystem : " cargo"
40- directory : " /bots/seambot"
41- schedule :
42- interval : " weekly"
43-
44- - package-ecosystem : " cargo"
45- directory : " /bots/sustainabot"
46- schedule :
47- interval : " weekly"
48-
49- - package-ecosystem : " cargo"
50- directory : " /bots/finishingbot"
51- schedule :
52- interval : " weekly"
53-
54- - package-ecosystem : " cargo"
55- directory : " /bots/accessibilitybot"
56- schedule :
57- interval : " weekly"
58-
59- - package-ecosystem : " cargo"
60- directory : " /bots/cipherbot"
61- schedule :
62- interval : " weekly"
63-
64- - package-ecosystem : " cargo"
65- directory : " /bots/panicbot"
66- schedule :
67- interval : " weekly"
13+ # Rust dependencies. Keep every Cargo project in one update entry so the
14+ # open-PR limit applies to the fleet as a whole, rather than once per bot.
15+ # Grouping by dependency name updates a shared crate across every affected
16+ # project in one PR instead of opening one PR per Cargo.lock.
17+ - package-ecosystem : " cargo"
18+ directories :
19+ - " /robot-repo-automaton"
20+ - " /shared-context"
21+ - " /bots/echidnabot"
22+ - " /bots/glambot"
23+ - " /bots/rhodibot"
24+ - " /bots/seambot"
25+ - " /bots/sustainabot"
26+ - " /bots/finishingbot"
27+ - " /bots/accessibilitybot"
28+ - " /bots/cipherbot"
29+ - " /bots/panicbot"
30+ schedule :
31+ interval : " weekly"
32+ open-pull-requests-limit : 3
33+ groups :
34+ fleet-dependencies :
35+ group-by : dependency-name
0 commit comments