Skip to content

Commit 63241d1

Browse files
committed
depandabot: Group dependencies further (#780)
1 parent c47265d commit 63241d1

1 file changed

Lines changed: 29 additions & 123 deletions

File tree

.github/dependabot.yml

Lines changed: 29 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -4,135 +4,41 @@
44
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
55

66
version: 2
7-
updates:
8-
# documentation
9-
- package-ecosystem: 'pip'
10-
directory: '/documentation'
11-
schedule:
12-
interval: 'monthly'
13-
groups:
14-
documentation:
15-
patterns:
16-
- '*'
177

18-
- package-ecosystem: 'docker'
19-
directory: '/documentation'
8+
multi-ecosystem-groups:
9+
deps:
2010
schedule:
21-
interval: 'monthly'
22-
groups:
23-
documentation:
24-
patterns:
25-
- '*'
11+
interval: 'weekly'
2612

27-
# segmenter
13+
updates:
2814
- package-ecosystem: 'pip'
29-
directory: '/segmenter'
30-
schedule:
31-
interval: 'monthly'
32-
groups:
33-
segmenter:
34-
patterns:
35-
- '*'
15+
directories:
16+
- '/documentation'
17+
- '/segmenter'
18+
- '/controller'
19+
patterns: ['*']
20+
multi-ecosystem-group: 'deps'
3621

3722
- package-ecosystem: 'docker'
38-
directory: '/segmenter'
39-
schedule:
40-
interval: 'monthly'
41-
groups:
42-
segmenter:
43-
patterns:
44-
- '*'
45-
46-
# controller
47-
- package-ecosystem: 'pip'
48-
directory: '/controller'
49-
schedule:
50-
interval: 'monthly'
51-
groups:
52-
controller:
53-
patterns:
54-
- '*'
23+
directories:
24+
- '/documentation'
25+
- '/segmenter'
26+
patterns: ['*']
27+
multi-ecosystem-group: 'deps'
5528

56-
# github actions
5729
- package-ecosystem: 'github-actions'
5830
directory: '/'
59-
schedule:
60-
interval: 'monthly'
61-
groups:
62-
github-actions:
63-
patterns:
64-
- '*'
65-
66-
# software
67-
- package-ecosystem: 'npm'
68-
directory: '/lib'
69-
schedule:
70-
interval: 'monthly'
71-
groups:
72-
software:
73-
patterns:
74-
- '*'
75-
76-
- package-ecosystem: 'npm'
77-
directory: '/frontend'
78-
schedule:
79-
interval: 'monthly'
80-
groups:
81-
software:
82-
patterns:
83-
- '*'
84-
85-
- package-ecosystem: 'npm'
86-
directory: '/backend'
87-
schedule:
88-
interval: 'monthly'
89-
groups:
90-
software:
91-
patterns:
92-
- '*'
93-
94-
# node-red
95-
- package-ecosystem: 'npm'
96-
directory: '/node-red'
97-
schedule:
98-
interval: 'monthly'
99-
groups:
100-
node-red:
101-
patterns:
102-
- '*'
103-
104-
- package-ecosystem: 'npm'
105-
directory: '/node-red/nodes'
106-
schedule:
107-
interval: 'monthly'
108-
groups:
109-
node-red:
110-
patterns:
111-
- '*'
112-
113-
- package-ecosystem: 'npm'
114-
directory: '/node-red/projects/adafruithat'
115-
schedule:
116-
interval: 'monthly'
117-
groups:
118-
node-red:
119-
patterns:
120-
- '*'
121-
122-
- package-ecosystem: 'npm'
123-
directory: '/node-red/projects/dashboard'
124-
schedule:
125-
interval: 'monthly'
126-
groups:
127-
node-red:
128-
patterns:
129-
- '*'
130-
131-
- package-ecosystem: 'npm'
132-
directory: '/node-red/projects/planktoscopehat'
133-
schedule:
134-
interval: 'monthly'
135-
groups:
136-
node-red:
137-
patterns:
138-
- '*'
31+
patterns: ['*']
32+
multi-ecosystem-group: 'deps'
33+
34+
- package-ecosystem: 'npm'
35+
directories:
36+
- '/lib'
37+
- '/frontend'
38+
- '/backend'
39+
- '/node-red'
40+
- '/node-red/projects/planktoscopehat'
41+
- '/node-red/projects/adafruithat'
42+
- '/node-red/projects/dashboard'
43+
patterns: ['*']
44+
multi-ecosystem-group: 'deps'

0 commit comments

Comments
 (0)