Skip to content

Commit b0b3cac

Browse files
authored
fix(ci): Dependabot cooldowns and grouping (#3738)
1 parent 704b13e commit b0b3cac

1 file changed

Lines changed: 64 additions & 10 deletions

File tree

.github/dependabot.yml

Lines changed: 64 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ updates:
1818
interval: "weekly"
1919
day: "monday"
2020
cooldown:
21-
default-days: 3
22-
semver-major-days: 3
21+
semver-major-days: 30
22+
semver-minor-days: 7
23+
semver-patch-days: 3
2324
groups:
2425
go-modules:
2526
patterns:
@@ -43,9 +44,13 @@ updates:
4344
interval: "weekly"
4445
day: "monday"
4546
cooldown:
46-
default-days: 3
47-
semver-major-days: 3
47+
semver-major-days: 30
48+
semver-minor-days: 7
49+
semver-patch-days: 3
4850
groups:
51+
python-types:
52+
patterns:
53+
- "types-*"
4954
python-deps:
5055
patterns:
5156
- "*"
@@ -62,27 +67,75 @@ updates:
6267
directories:
6368
- "/frontend/app"
6469
- "/frontend/docs"
70+
schedule:
71+
interval: "weekly"
72+
day: "monday"
73+
cooldown:
74+
semver-major-days: 30
75+
semver-minor-days: 7
76+
semver-patch-days: 3
77+
ignore:
78+
- dependency-name: "typescript"
79+
update-types: ["version-update:semver-major"]
80+
- dependency-name: "@types/node"
81+
update-types: ["version-update:semver-major"]
82+
groups:
83+
npm-deps:
84+
dependency-type: "production"
85+
patterns:
86+
- "*"
87+
update-types:
88+
- "patch"
89+
- "minor"
90+
npm-deps-major:
91+
dependency-type: "production"
92+
patterns:
93+
- "*"
94+
update-types:
95+
- "major"
96+
npm-dev-deps:
97+
dependency-type: "development"
98+
patterns:
99+
- "*"
100+
101+
- package-ecosystem: "npm"
102+
directories:
65103
- "/sdks/typescript"
66104
- "/cmd/hatchet-cli/cli/templates/typescript/pnpm"
67105
- "/examples/typescript"
68106
schedule:
69107
interval: "weekly"
70108
day: "monday"
71109
cooldown:
72-
default-days: 3
73-
semver-major-days: 3
110+
semver-major-days: 30
111+
semver-minor-days: 7
112+
semver-patch-days: 3
113+
ignore:
114+
- dependency-name: "typescript"
115+
update-types: ["version-update:semver-major"]
116+
- dependency-name: "@types/node"
117+
update-types: ["version-update:semver-major"]
74118
groups:
75-
npm-deps:
119+
otel:
120+
patterns:
121+
- "@opentelemetry/*"
122+
npm-sdk-deps:
123+
dependency-type: "production"
76124
patterns:
77125
- "*"
78126
update-types:
79127
- "patch"
80128
- "minor"
81-
npm-deps-major:
129+
npm-sdk-deps-major:
130+
dependency-type: "production"
82131
patterns:
83132
- "*"
84133
update-types:
85134
- "major"
135+
npm-sdk-dev-deps:
136+
dependency-type: "development"
137+
patterns:
138+
- "*"
86139

87140
- package-ecosystem: "bundler"
88141
directories:
@@ -92,8 +145,9 @@ updates:
92145
interval: "weekly"
93146
day: "monday"
94147
cooldown:
95-
default-days: 3
96-
semver-major-days: 3
148+
semver-major-days: 30
149+
semver-minor-days: 7
150+
semver-patch-days: 3
97151
groups:
98152
ruby-deps:
99153
patterns:

0 commit comments

Comments
 (0)