-
Notifications
You must be signed in to change notification settings - Fork 594
/
dependabot.yml
48 lines (48 loc) · 1.57 KB
/
dependabot.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
version: 2
updates:
- package-ecosystem: cargo
directory: /
schedule:
interval: "daily"
open-pull-requests-limit: 10
# Disable auto rebase to reduce cost. Use `@dependabot rebase` manually instead.
rebase-strategy: "disabled"
ignore:
# Ignore patch to reduce spam. Manually run `cargo update` regularly instead.
- dependency-name: "*"
update-types: ["version-update:semver-patch"]
# Ignore arrow crates. It does major releases frequently: https://github.com/apache/arrow-rs/issues/5368
# We depend on arrow directly, and also many other crates depending on arrow, including icelake, deltalake, arrow-udf, ...
# It will always need human intervention, and we'd better be the last one to update arrow.
- dependency-name: "arrow*"
update-types: ["version-update:semver-minor", "version-update:semver-major"]
- dependency-name: "parquet"
update-types: ["version-update:semver-minor", "version-update:semver-major"]
# Create a group of dependencies to be updated together in one pull request
groups:
aws:
patterns:
- "aws*"
tonic:
patterns:
- "tonic*"
- "prost*"
opentelemetry:
patterns:
- "opentelemetry"
- "opentelemetry*"
- "tracing-opentelemetry"
mysql:
patterns:
- "mysql_common"
- "mysql_async"
google-cloud:
patterns:
- "google-cloud*"
# Don't update these directories
- package-ecosystem: cargo
directory: /integration_tests/feature-store
schedule:
interval: "daily"
ignore:
- dependency-name: "*"