Skip to content

Commit 0f5a193

Browse files
authored
Merge pull request #2219 from shiftstack/dep_pr_name
dependabot: config changes
2 parents 903d108 + b844bea commit 0f5a193

File tree

1 file changed

+75
-22
lines changed

1 file changed

+75
-22
lines changed

.github/dependabot.yml

Lines changed: 75 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,54 +2,107 @@
22

33
version: 2
44
updates:
5-
5+
## main branch config starts here
66
# github-actions
77
- directory: "/"
88
package-ecosystem: "github-actions"
99
open-pull-requests-limit: 5
1010
schedule:
1111
interval: "weekly"
1212
day: "monday"
13+
target-branch: main
1314
groups:
1415
all-github-actions:
1516
patterns: [ "*" ]
1617
commit-message:
17-
prefix: ":seedling: chore(deps): bump"
18+
prefix: ":seedling:"
19+
include: scope
20+
labels:
21+
- "area/dependency"
22+
- "ok-to-test"
23+
# Go directories
24+
- directories:
25+
- "/"
26+
- "/hack/tools"
27+
- "/orc"
28+
package-ecosystem: "gomod"
29+
open-pull-requests-limit: 5
30+
schedule:
31+
interval: "weekly"
32+
day: "monday"
33+
target-branch: main
34+
groups:
35+
kubernetes:
36+
patterns: ["k8s.io/*"]
37+
capi:
38+
patterns: ["sigs.k8s.io/cluster-api", "sigs.k8s.io/cluster-api/test"]
39+
commit-message:
40+
prefix: ":seedling:"
1841
include: scope
42+
ignore:
43+
# Ignore controller-runtime major and minor bumps as its upgraded manually.
44+
- dependency-name: "sigs.k8s.io/controller-runtime"
45+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
46+
# Ignore k8s major and minor bumps and its transitives modules
47+
- dependency-name: "k8s.io/*"
48+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
49+
- dependency-name: "sigs.k8s.io/controller-tools"
50+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
51+
# We will need k8s v0.31.3 to bump structured-merge-diff to v4.4.2 (check git history for details).
52+
- dependency-name: "sigs.k8s.io/structured-merge-diff/*"
1953
labels:
2054
- "area/dependency"
2155
- "ok-to-test"
22-
56+
## main branch config ends here
57+
## release-0.11 branch config starts here
58+
# github-actions
59+
- directory: "/"
60+
package-ecosystem: "github-actions"
61+
open-pull-requests-limit: 5
62+
schedule:
63+
interval: "weekly"
64+
day: "monday"
65+
target-branch: release-0.11
66+
groups:
67+
all-github-actions:
68+
patterns: [ "*" ]
69+
commit-message:
70+
prefix: ":seedling:"
71+
include: scope
72+
labels:
73+
- "area/dependency"
74+
- "ok-to-test"
2375
# Go directories
2476
- directories:
25-
- "/"
26-
- "/hack/tools"
27-
- "/orc"
77+
- "/"
78+
- "/hack/tools"
79+
- "/orc"
2880
package-ecosystem: "gomod"
2981
open-pull-requests-limit: 5
3082
schedule:
3183
interval: "weekly"
3284
day: "monday"
33-
## group all dependencies with a k8s.io prefix into a single PR.
85+
target-branch: release-0.11
3486
groups:
35-
all-go-mod-patch-and-minor:
36-
patterns: [ "*" ]
37-
update-types: [ "patch", "minor" ]
87+
kubernetes:
88+
patterns: ["k8s.io/*"]
89+
capi:
90+
patterns: ["sigs.k8s.io/cluster-api", "sigs.k8s.io/cluster-api/test"]
3891
commit-message:
39-
prefix: ":seedling: chore(deps): bump"
92+
prefix: ":seedling:"
4093
include: scope
4194
ignore:
42-
# Ignore controller-runtime as its upgraded manually.
43-
- dependency-name: "sigs.k8s.io/controller-runtime"
44-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
45-
# Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
46-
- dependency-name: "k8s.io/*"
47-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
48-
- dependency-name: "github.com/prometheus/*"
49-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
50-
- dependency-name: "sigs.k8s.io/cluster-api-provider-openstack"
51-
# We will need k8s v0.31.3 to bump structured-merge-diff to v4.4.2 (check git history for details).
52-
- dependency-name: "sigs.k8s.io/structured-merge-diff"
95+
# Ignore controller-runtime major and minor bumps as its upgraded manually.
96+
- dependency-name: "sigs.k8s.io/controller-runtime"
97+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
98+
# Ignore k8s major and minor bumps and its transitives modules
99+
- dependency-name: "k8s.io/*"
100+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
101+
- dependency-name: "sigs.k8s.io/controller-tools"
102+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
103+
# We will need k8s v0.31.3 to bump structured-merge-diff to v4.4.2 (check git history for details).
104+
- dependency-name: "sigs.k8s.io/structured-merge-diff/*"
53105
labels:
54106
- "area/dependency"
55107
- "ok-to-test"
108+
## release-0.11 branch config ends here

0 commit comments

Comments
 (0)