Skip to content

Commit 9bfbe58

Browse files
authored
Merge pull request #129 from NHSDigital/dependabot-groups
Add dependabot groups so we get less PRs
2 parents fd53b2d + ed48d92 commit 9bfbe58

1 file changed

Lines changed: 81 additions & 0 deletions

File tree

.github/dependabot.yaml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
version: 2
22

3+
multi-ecosystem-groups:
4+
templates:
5+
schedule:
6+
interval: weekly
7+
38
updates:
9+
- package-ecosystem: 'npm'
10+
directory: '/'
11+
patterns: ['nhsuk-frontend']
12+
multi-ecosystem-group: templates
13+
14+
- package-ecosystem: 'pip'
15+
directory: '/'
16+
patterns: ['nhsuk-frontend-jinja']
17+
multi-ecosystem-group: templates
18+
419
- package-ecosystem: 'docker'
520
directory: '/'
621
schedule:
@@ -11,16 +26,82 @@ updates:
1126
schedule:
1227
interval: 'daily'
1328

29+
groups:
30+
docker:
31+
patterns:
32+
- 'docker/*'
33+
1434
- package-ecosystem: 'npm'
1535
directory: '/'
1636
schedule:
1737
interval: 'daily'
1838

39+
ignore:
40+
# nhsuk-frontend needs to be updated in conjunction with nhsuk-frontend-jinja
41+
- dependency-name: 'nhsuk-frontend'
42+
43+
groups:
44+
build:
45+
patterns:
46+
- '@babel/*'
47+
- '@rollup/*'
48+
- 'rollup'
49+
- 'rollup-*'
50+
- 'sass-embedded'
51+
52+
lint:
53+
patterns:
54+
- '@typescript-eslint/*'
55+
- 'eslint'
56+
- 'eslint-*'
57+
- 'prettier'
58+
- 'typescript'
59+
60+
test:
61+
patterns:
62+
- '@testing-library/*'
63+
- 'babel-jest'
64+
- 'jest'
65+
- 'jest-*'
66+
67+
tools:
68+
patterns:
69+
- 'concurrently'
70+
1971
- package-ecosystem: 'pip'
2072
directory: '/'
2173
schedule:
2274
interval: 'daily'
2375

76+
ignore:
77+
# nhsuk-frontend-jinja needs to be updated in conjunction with nhsuk-frontend
78+
- dependency-name: nhsuk-frontend-jinja
79+
80+
groups:
81+
frontend:
82+
patterns:
83+
- jinja2
84+
- whitenoise
85+
86+
infra:
87+
patterns:
88+
- azure-identity
89+
- gunicorn
90+
- psycopg
91+
92+
lint_and_test:
93+
patterns:
94+
- factory-boy
95+
- 'pytest*'
96+
- '*playwright*'
97+
- ruff
98+
- time-machine
99+
100+
tools:
101+
patterns:
102+
- 'dotenv'
103+
- 'ipdb'
104+
24105
- package-ecosystem: 'terraform'
25106
directory: '/'
26107
schedule:

0 commit comments

Comments
 (0)