forked from frequenz-floss/frequenz-client-microgrid-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdependabot.yml
More file actions
68 lines (67 loc) · 2.19 KB
/
dependabot.yml
File metadata and controls
68 lines (67 loc) · 2.19 KB
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "monthly"
day: "tuesday"
labels:
- "part:tooling"
- "type:tech-debt"
# Default versioning-strategy. For other versioning-strategy see:
# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#versioning-strategy
versioning-strategy: auto
# Allow up to 10 open pull requests for updates to dependency versions
open-pull-requests-limit: 10
# We group production and development ("optional" in the context of
# pyproject.toml) dependency updates when they are patch and minor updates,
# so we end up with less PRs being generated.
# Major updates are still managed, but they'll create one PR per
# dependency, as major updates are expected to be breaking, it is better to
# manage them individually.
# We exclude the `frequenz-repo-config` package from grouping as this
# dependency is still under development (at branch v0.x.x), so minor
# changes typically introduce breaking changes (and patch updates can
# potentially too according to semver).
groups:
required:
dependency-type: "production"
update-types:
- "minor"
- "patch"
exclude-patterns:
- "frequenz-repo-config"
- "frequenz-client-base*"
- "frequenz-api-microgrid"
optional:
dependency-type: "development"
update-types:
- "minor"
- "patch"
exclude-patterns:
- "frequenz-repo-config"
- "frequenz-client-base*"
- "frequenz-api-microgrid"
in-devel-patch:
patterns:
- "frequenz-client-base*"
- "frequenz-api-microgrid"
dependency-type: "production"
update-types:
- "patch"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
day: "tuesday"
labels:
- "part:tooling"
- "type:tech-debt"
groups:
compatible:
update-types:
- "minor"
- "patch"
artifacts:
patterns:
- "actions/*-artifact"