Skip to content

Commit 0c56e64

Browse files
committed
Build/Test Tools: Monitor default themes for dependency updates.
There are currently 3 default themes with build processes: Twenty Twenty-One, Twenty Twenty, and Twenty Nineteen. This adds a configuration for each to the Dependabot configuration to ensure pull requests are opened when updates become available. Because they have a low number of dependencies, they will all be updated in the same pull request to start. Groups can be configured later if this presents problems. See #63170, #63170. git-svn-id: https://develop.svn.wordpress.org/trunk@60347 602fd350-edb4-49c9-b593-d223f7449a82
1 parent ff20f59 commit 0c56e64

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

.github/dependabot.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,34 @@ updates:
127127
- "lodash"
128128
- "moment"
129129
- "underscore"
130+
131+
# Monitor npm dependencies within default themes.
132+
- package-ecosystem: "npm"
133+
directory: "/src/wp-content/themes/twentytwentyone"
134+
schedule:
135+
interval: "weekly"
136+
open-pull-requests-limit: 20
137+
groups:
138+
twentytwentyone:
139+
patterns:
140+
- "*"
141+
142+
- package-ecosystem: "npm"
143+
directory: "/src/wp-content/themes/twentytwenty"
144+
schedule:
145+
interval: "weekly"
146+
open-pull-requests-limit: 20
147+
groups:
148+
twentytwenty:
149+
patterns:
150+
- "*"
151+
152+
- package-ecosystem: "npm"
153+
directory: "/src/wp-content/themes/twentynineteen"
154+
schedule:
155+
interval: "weekly"
156+
open-pull-requests-limit: 20
157+
groups:
158+
twentynineteen:
159+
patterns:
160+
- "*"

0 commit comments

Comments
 (0)