Skip to content

Commit 3c9f1e5

Browse files
committed
ci: group Dependabot updates and add npm cooldown
github-actions updates get a ci(deps) commit prefix and land as one grouped PR. npm dev-dependency minor and patch updates are grouped; majors and production deps stay individual so fix(deps) releases keep working per dependency. A 3-day cooldown delays npm updates past the window where compromised releases are typically caught and unpublished.
1 parent 2a8ee9b commit 3c9f1e5

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ updates:
66
interval: daily
77
time: "00:00"
88
timezone: "Etc/UTC"
9+
commit-message:
10+
prefix: "ci(deps)"
11+
groups:
12+
github-actions:
13+
patterns:
14+
- "*"
915

1016
- package-ecosystem: npm
1117
directory: /
@@ -15,6 +21,14 @@ updates:
1521
timezone: "Etc/UTC"
1622
rebase-strategy: auto
1723
versioning-strategy: increase
24+
cooldown:
25+
default-days: 3
1826
commit-message:
1927
prefix: "fix(deps)"
2028
prefix-development: "chore(deps)"
29+
groups:
30+
dev-dependencies:
31+
dependency-type: development
32+
update-types:
33+
- minor
34+
- patch

0 commit comments

Comments
 (0)