Skip to content

Commit d2ac03b

Browse files
authored
Merge pull request #330 from liquidmetal-dev/dependabot_update
chore: update dependabot configuration
2 parents fb882b2 + b12ce69 commit d2ac03b

File tree

1 file changed

+88
-1
lines changed

1 file changed

+88
-1
lines changed

.github/dependabot.yml

Lines changed: 88 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,96 @@
11
version: 2
22
updates:
3+
# GitHub Actions
4+
- package-ecosystem: "github-actions"
5+
directory: "/"
6+
schedule:
7+
interval: "weekly"
8+
labels:
9+
- "kind/cleanup"
10+
11+
# Main go mod
312
- package-ecosystem: "gomod"
413
directory: "/"
514
schedule:
615
interval: "weekly"
716
labels:
817
- "kind/cleanup"
9-
- "area/dependency"
18+
- "area/dependency"
19+
groups:
20+
dependencies:
21+
patterns:
22+
- "*"
23+
ignore:
24+
# Ignore Cluster-API as its upgraded manually.
25+
- dependency-name: "sigs.k8s.io/cluster-api*"
26+
update-types:
27+
["version-update:semver-major", "version-update:semver-minor"]
28+
# Ignore controller-runtime as its upgraded manually.
29+
- dependency-name: "sigs.k8s.io/controller-runtime"
30+
update-types:
31+
["version-update:semver-major", "version-update:semver-minor"]
32+
# Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
33+
- dependency-name: "k8s.io/*"
34+
update-types:
35+
["version-update:semver-major", "version-update:semver-minor"]
36+
- dependency-name: "go.etcd.io/*"
37+
update-types:
38+
["version-update:semver-major", "version-update:semver-minor"]
39+
- dependency-name: "google.golang.org/grpc"
40+
update-types:
41+
["version-update:semver-major", "version-update:semver-minor"]
42+
# Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
43+
# Bumping kustomize itself has led to using Go versions newer than what's available in the image builder jobs, breaking our builds.
44+
- dependency-name: "sigs.k8s.io/kustomize/*"
45+
update-types:
46+
["version-update:semver-major", "version-update:semver-minor"]
47+
48+
- package-ecosystem: "docker"
49+
directory: "/"
50+
schedule:
51+
interval: "weekly"
52+
day: "monday"
53+
labels:
54+
- "kind/cleanup"
55+
- "area/dependency"
56+
groups:
57+
dependencies:
58+
patterns:
59+
- "*"
60+
61+
# Enable version updates for Go tools
62+
- package-ecosystem: "gomod"
63+
directory: "/hack/tools"
64+
schedule:
65+
interval: "weekly"
66+
day: "wednesday"
67+
labels:
68+
- "kind/cleanup"
69+
- "area/dependency"
70+
groups:
71+
dependencies:
72+
patterns:
73+
- "*"
74+
ignore:
75+
# Ignore Cluster-API as its upgraded manually.
76+
- dependency-name: "sigs.k8s.io/cluster-api*"
77+
update-types:
78+
["version-update:semver-major", "version-update:semver-minor"]
79+
# Ignore controller-runtime as its upgraded manually.
80+
- dependency-name: "sigs.k8s.io/controller-runtime"
81+
update-types:
82+
["version-update:semver-major", "version-update:semver-minor"]
83+
# Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
84+
- dependency-name: "k8s.io/*"
85+
update-types:
86+
["version-update:semver-major", "version-update:semver-minor"]
87+
- dependency-name: "go.etcd.io/*"
88+
update-types:
89+
["version-update:semver-major", "version-update:semver-minor"]
90+
- dependency-name: "google.golang.org/grpc"
91+
update-types:
92+
["version-update:semver-major", "version-update:semver-minor"]
93+
# Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
94+
- dependency-name: "sigs.k8s.io/kustomize/api"
95+
update-types:
96+
["version-update:semver-major", "version-update:semver-minor"]

0 commit comments

Comments
 (0)