Skip to content

Commit dfd3de6

Browse files
committed
chore: improve dependabot grouping and consistency
1 parent f68d382 commit dfd3de6

File tree

1 file changed

+60
-0
lines changed

1 file changed

+60
-0
lines changed

.github/dependabot.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,13 @@ updates:
1818
- 'core-js'
1919
- 'cssnano'
2020
- 'cssnano-*'
21+
- 'i18next'
22+
- 'i18next-*'
2123
- 'postcss'
2224
- 'postcss-*'
25+
- 'react'
26+
- 'react-*'
27+
- '*-react'
2328
- 'sass-embedded'
2429
- 'tsc-alias'
2530
- 'typescript'
@@ -28,6 +33,8 @@ updates:
2833

2934
# Exclude packages in other groups
3035
exclude-patterns:
36+
- 'eslint-plugin-react'
37+
- 'eslint-plugin-react-hooks'
3138
- 'postcss-scss'
3239

3340
lint:
@@ -52,15 +59,63 @@ updates:
5259

5360
tools:
5461
patterns:
62+
- '@testing-library/*'
63+
- 'cheerio'
5564
- 'concurrently'
5665
- 'global-jsdom'
5766
- 'jest'
67+
- 'jest-*'
5868
- 'jsdom'
69+
- 'nock'
5970
- 'tsx'
6071

6172
types:
6273
patterns:
6374
- '@types/*'
75+
- 'oidc-client-ts'
76+
77+
forms:
78+
patterns:
79+
- '@defra/forms-model'
80+
- '@defra/forms-engine-plugin'
81+
82+
aws:
83+
patterns:
84+
- '@aws-sdk/*'
85+
- 'aws-embedded-metrics'
86+
87+
hapi:
88+
patterns:
89+
- '@hapi/*'
90+
- 'blankie'
91+
- 'blipp'
92+
- 'hapi-*'
93+
- '*-hapi'
94+
- 'joi'
95+
96+
frontend:
97+
patterns:
98+
- '@dagrejs/dagre'
99+
- '@defra/interactive-map'
100+
- 'accessible-autocomplete'
101+
- 'govuk-frontend'
102+
- 'highlight.js'
103+
- 'humanize-duration'
104+
- 'liquidjs'
105+
- 'nunjucks'
106+
- 'prismjs'
107+
- 'svgo'
108+
109+
runtime:
110+
patterns:
111+
- '@defra/hapi-tracing'
112+
- 'dotenv'
113+
- 'ioredis'
114+
- 'js-yaml'
115+
- 'marked'
116+
- 'minimatch'
117+
- 'mongodb'
118+
- 'yaml'
64119

65120
# Schedule run every Monday, local time
66121
schedule:
@@ -78,6 +133,11 @@ updates:
78133
- package-ecosystem: github-actions
79134
directory: /
80135

136+
groups:
137+
actions:
138+
patterns:
139+
- '*'
140+
81141
# Schedule run every Monday, local time
82142
schedule:
83143
interval: weekly

0 commit comments

Comments
 (0)