Skip to content

Commit 9e2684e

Browse files
authored
Merge pull request #230 from Fedosin/dependabot_group
🌱 Add dependabot groups. Allow additional patch updates
2 parents 0ae4249 + 3a05f1a commit 9e2684e

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

.github/dependabot.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,30 @@ updates:
1616
directory: "/"
1717
schedule:
1818
interval: "weekly"
19+
groups:
20+
## group all dependencies with a k8s.io prefix into a single PR.
21+
kubernetes:
22+
patterns: [ "k8s.io/*" ]
23+
## group all dependencies with a github.com/onsi prefix into a single PR.
24+
ginkgo:
25+
patterns: [ "github.com/onsi/*" ]
1926
ignore:
2027
# Ignore Cluster-API as its upgraded manually.
2128
- dependency-name: "sigs.k8s.io/cluster-api"
29+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
2230
- dependency-name: "sigs.k8s.io/cluster-api/test"
31+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
2332
# Ignore controller-runtime as its upgraded manually.
2433
- dependency-name: "sigs.k8s.io/controller-runtime"
34+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
2535
# Ignore k8s and its transitives modules as they are upgraded manually
2636
# together with controller-runtime.
2737
- dependency-name: "k8s.io/*"
38+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
2839
- dependency-name: "go.etcd.io/*"
40+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
2941
- dependency-name: "google.golang.org/grpc"
42+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
3043
commit-message:
3144
prefix: ":seedling:"
3245
labels:
@@ -37,17 +50,27 @@ updates:
3750
directory: "/test"
3851
schedule:
3952
interval: "weekly"
53+
## group all dependencies with a k8s.io prefix into a single PR.
54+
groups:
55+
kubernetes:
56+
patterns: [ "k8s.io/*" ]
4057
ignore:
4158
# Ignore Cluster-API as its upgraded manually.
4259
- dependency-name: "sigs.k8s.io/cluster-api"
60+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
4361
- dependency-name: "sigs.k8s.io/cluster-api/test"
62+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
4463
# Ignore controller-runtime as its upgraded manually.
4564
- dependency-name: "sigs.k8s.io/controller-runtime"
65+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
4666
# Ignore k8s and its transitives modules as they are upgraded manually
4767
# together with controller-runtime.
4868
- dependency-name: "k8s.io/*"
69+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
4970
- dependency-name: "go.etcd.io/*"
71+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
5072
- dependency-name: "google.golang.org/grpc"
73+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
5174
commit-message:
5275
prefix: ":seedling:"
5376
labels:
@@ -58,17 +81,27 @@ updates:
5881
directory: "/hack/tools"
5982
schedule:
6083
interval: "weekly"
84+
## group all dependencies with a k8s.io prefix into a single PR.
85+
groups:
86+
kubernetes:
87+
patterns: [ "k8s.io/*" ]
6188
ignore:
6289
# Ignore Cluster-API as its upgraded manually.
6390
- dependency-name: "sigs.k8s.io/cluster-api"
91+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
6492
- dependency-name: "sigs.k8s.io/cluster-api/test"
93+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
6594
# Ignore controller-runtime as its upgraded manually.
6695
- dependency-name: "sigs.k8s.io/controller-runtime"
96+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
6797
# Ignore k8s and its transitives modules as they are upgraded manually
6898
# together with controller-runtime.
6999
- dependency-name: "k8s.io/*"
100+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
70101
- dependency-name: "go.etcd.io/*"
102+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
71103
- dependency-name: "google.golang.org/grpc"
104+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
72105
commit-message:
73106
prefix: ":seedling:"
74107
labels:
@@ -79,17 +112,27 @@ updates:
79112
directory: "/hack/chart-update"
80113
schedule:
81114
interval: "weekly"
115+
## group all dependencies with a k8s.io prefix into a single PR.
116+
groups:
117+
kubernetes:
118+
patterns: [ "k8s.io/*" ]
82119
ignore:
83120
# Ignore Cluster-API as its upgraded manually.
84121
- dependency-name: "sigs.k8s.io/cluster-api"
122+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
85123
- dependency-name: "sigs.k8s.io/cluster-api/test"
124+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
86125
# Ignore controller-runtime as its upgraded manually.
87126
- dependency-name: "sigs.k8s.io/controller-runtime"
127+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
88128
# Ignore k8s and its transitives modules as they are upgraded manually
89129
# together with controller-runtime.
90130
- dependency-name: "k8s.io/*"
131+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
91132
- dependency-name: "go.etcd.io/*"
133+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
92134
- dependency-name: "google.golang.org/grpc"
135+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
93136
commit-message:
94137
prefix: ":seedling:"
95138
labels:

0 commit comments

Comments
 (0)