Skip to content

Commit 9fb2685

Browse files
authored
Merge pull request #699 from kubernetes-sigs/cprivitere-patch-1
ci: sync dependabot settings with upstream capi
2 parents 5b959a8 + f7ed22c commit 9fb2685

File tree

1 file changed

+36
-11
lines changed

1 file changed

+36
-11
lines changed

.github/dependabot.yml

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,43 +10,68 @@ updates:
1010
commit-message:
1111
prefix: ":seedling:"
1212
labels:
13+
- "area/ci"
1314
- "ok-to-test"
1415
# Go
1516
- package-ecosystem: "gomod"
1617
directory: "/"
1718
schedule:
1819
interval: "weekly"
20+
day: "monday"
21+
## group all dependencies with a k8s.io prefix into a single PR.
22+
groups:
23+
kubernetes:
24+
patterns: [ "k8s.io/*" ]
1925
ignore:
2026
# Ignore controller-runtime as its upgraded manually.
2127
- dependency-name: "sigs.k8s.io/controller-runtime"
22-
# Ignore k8s and its transitives modules as they are upgraded manually
23-
# together with controller-runtime.
28+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
29+
# Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
2430
- dependency-name: "k8s.io/*"
31+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
2532
- dependency-name: "go.etcd.io/*"
33+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
2634
- dependency-name: "google.golang.org/grpc"
35+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
36+
# Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
37+
- dependency-name: "sigs.k8s.io/kustomize/api"
38+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
2739
commit-message:
2840
prefix: ":seedling:"
2941
labels:
3042
- "area/dependency"
3143
- "ok-to-test"
44+
3245
# Maintain e2e test Go modules
3346
- package-ecosystem: "gomod"
3447
directory: "/test/e2e"
3548
schedule:
36-
interval: "weekly"
49+
interval: "weekly"
50+
day: "tuesday"
51+
## group all dependencies with a k8s.io prefix into a single PR.
52+
groups:
53+
kubernetes:
54+
patterns: [ "k8s.io/*" ]
3755
ignore:
38-
# Ignore controller-runtime as its upgraded manually.
39-
- dependency-name: "sigs.k8s.io/controller-runtime"
40-
# Ignore k8s and its transitives modules as they are upgraded manually
41-
# together with controller-runtime.
42-
- dependency-name: "k8s.io/*"
43-
- dependency-name: "go.etcd.io/*"
44-
- dependency-name: "google.golang.org/grpc"
56+
# Ignore controller-runtime as its upgraded manually.
57+
- dependency-name: "sigs.k8s.io/controller-runtime"
58+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
59+
# Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
60+
- dependency-name: "k8s.io/*"
61+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
62+
- dependency-name: "go.etcd.io/*"
63+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
64+
- dependency-name: "google.golang.org/grpc"
65+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
66+
# Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
67+
- dependency-name: "sigs.k8s.io/kustomize/api"
68+
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
4569
commit-message:
4670
prefix: ":seedling:"
4771
labels:
4872
- "area/dependency"
4973
- "ok-to-test"
74+
5075
# Maintain dependencies for Docker images.
5176
- package-ecosystem: "docker"
5277
directory: "/"
@@ -55,4 +80,4 @@ updates:
5580
commit-message:
5681
prefix: ":seedling:"
5782
labels:
58-
- "ok-to-test"
83+
- "ok-to-test"

0 commit comments

Comments
 (0)