Skip to content

Commit 5882d94

Browse files
authored
Reduce dependabot noise (#15938)
1 parent 43a38a9 commit 5882d94

File tree

1 file changed

+37
-13
lines changed

1 file changed

+37
-13
lines changed

.github/dependabot.yml

Lines changed: 37 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
version: 2
22
updates:
3-
# main branch
3+
# main branch - all dependency updates (minor + patch), daily
44
- package-ecosystem: npm
55
directory: "/"
66
target-branch: "main"
@@ -22,6 +22,8 @@ updates:
2222
prefix: 📦
2323
open-pull-requests-limit: 5
2424

25+
# Stable branches - weekly cadence, 1 grouped PR at a time
26+
2527
# 0.74 branch
2628
- package-ecosystem: npm
2729
directory: "/"
@@ -34,15 +36,15 @@ updates:
3436
- 'minor'
3537
- 'patch'
3638
schedule:
37-
interval: daily
39+
interval: weekly
3840
time: "05:00"
3941
timezone: "America/Los_Angeles"
4042
labels:
4143
- dependencies
4244
versioning-strategy: lockfile-only
4345
commit-message:
44-
prefix: 📦
45-
open-pull-requests-limit: 5
46+
prefix: "📦 [0.74]"
47+
open-pull-requests-limit: 1
4648

4749
# 0.81 branch
4850
- package-ecosystem: npm
@@ -56,15 +58,15 @@ updates:
5658
- 'minor'
5759
- 'patch'
5860
schedule:
59-
interval: daily
61+
interval: weekly
6062
time: "05:00"
6163
timezone: "America/Los_Angeles"
6264
labels:
6365
- dependencies
6466
versioning-strategy: lockfile-only
6567
commit-message:
66-
prefix: 📦
67-
open-pull-requests-limit: 5
68+
prefix: "📦 [0.81]"
69+
open-pull-requests-limit: 1
6870

6971
# 0.82 branch
7072
- package-ecosystem: npm
@@ -78,15 +80,15 @@ updates:
7880
- 'minor'
7981
- 'patch'
8082
schedule:
81-
interval: daily
83+
interval: weekly
8284
time: "05:00"
8385
timezone: "America/Los_Angeles"
8486
labels:
8587
- dependencies
8688
versioning-strategy: lockfile-only
8789
commit-message:
88-
prefix: 📦
89-
open-pull-requests-limit: 5
90+
prefix: "📦 [0.82]"
91+
open-pull-requests-limit: 1
9092

9193
# 0.83 branch
9294
- package-ecosystem: npm
@@ -100,12 +102,34 @@ updates:
100102
- 'minor'
101103
- 'patch'
102104
schedule:
103-
interval: daily
105+
interval: weekly
104106
time: "05:00"
105107
timezone: "America/Los_Angeles"
106108
labels:
107109
- dependencies
108110
versioning-strategy: lockfile-only
109111
commit-message:
110-
prefix: 📦
111-
open-pull-requests-limit: 5
112+
prefix: "📦 [0.83]"
113+
open-pull-requests-limit: 1
114+
115+
# 0.84 branch
116+
- package-ecosystem: npm
117+
directory: "/"
118+
target-branch: "0.84-stable"
119+
groups:
120+
all-dependencies:
121+
patterns:
122+
- '*'
123+
update-types:
124+
- 'minor'
125+
- 'patch'
126+
schedule:
127+
interval: weekly
128+
time: "05:00"
129+
timezone: "America/Los_Angeles"
130+
labels:
131+
- dependencies
132+
versioning-strategy: lockfile-only
133+
commit-message:
134+
prefix: "📦 [0.84]"
135+
open-pull-requests-limit: 1

0 commit comments

Comments
 (0)