Skip to content

Commit 033c231

Browse files
authored
[skip-ci] Update Dependabot configuration for multi-ecosystem
1 parent 3e78bed commit 033c231

1 file changed

Lines changed: 24 additions & 35 deletions

File tree

.github/dependabot.yml

Lines changed: 24 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -9,42 +9,44 @@
99
# - Grouping updates by ecosystem with specific patterns for version updates.
1010

1111
version: 2
12+
enable-beta-ecosystems: true
13+
14+
multi-ecosystem-groups:
15+
dependabot-all:
16+
schedule:
17+
interval: "quarterly"
18+
time: "05:30"
19+
timezone: "America/Detroit"
20+
assignees:
21+
- "Nick2bad4u"
22+
labels:
23+
- "dependabot"
24+
- "dependencies"
25+
commit-message:
26+
prefix: "[dependabot][all]"
27+
prefix-development: "[dependabot][dev][all]"
28+
include: "scope"
29+
1230
updates:
1331
- package-ecosystem: github-actions
1432
cooldown:
1533
default-days: 3
1634
include: ["*"]
1735
directory: /
18-
schedule:
19-
interval: quarterly
20-
time: "05:30"
21-
timezone: "America/Detroit"
22-
assignees: ["Nick2bad4u"]
2336
allow:
2437
# Allow both direct and indirect updates for all packages
2538
- dependency-type: "all"
2639
labels:
2740
- "github-actions"
28-
- "dependabot"
29-
- "dependencies"
30-
commit-message:
31-
prefix: "[ci][skip-ci]"
32-
prefix-development: "[ci][skip-ci]"
33-
include: "scope"
34-
groups:
35-
github-actions:
36-
applies-to: version-updates
37-
patterns:
38-
- "*"
41+
multi-ecosystem-group: dependabot-all
42+
patterns:
43+
- "*"
3944

4045
- package-ecosystem: npm
4146
cooldown:
4247
default-days: 3
4348
include: ["*"]
4449
directory: /
45-
schedule:
46-
interval: quarterly
47-
assignees: ["Nick2bad4u"]
4850
versioning-strategy: increase
4951
allow:
5052
# Allow both direct and indirect updates for all packages
@@ -57,21 +59,8 @@ updates:
5759
# Ignore local workspace dependencies completely
5860
- dependency-name: "@shared/*"
5961
- dependency-name: "file:*"
60-
6162
labels:
6263
- "npm"
63-
- "dependabot"
64-
- "dependencies"
65-
commit-message:
66-
prefix: "[dependency]"
67-
prefix-development: "[dev-dependency][skip-ci]"
68-
include: "scope"
69-
groups:
70-
npm-all:
71-
applies-to: version-updates
72-
patterns:
73-
- "*"
74-
# Exclude local packages from grouping
75-
exclude-patterns:
76-
- "@shared/*"
77-
- "file:*"
64+
multi-ecosystem-group: dependabot-all
65+
patterns:
66+
- "*"

0 commit comments

Comments
 (0)