Skip to content

Commit 5359d9a

Browse files
committed
Update dependabot to ignore gophercloud and golang.org/x major/minor
bumps These require a newer go version, which we consider a breaking change, so we avoid them on the release branches. Signed-off-by: Lennart Jern <lennart.jern@est.tech>
1 parent 9d15ae1 commit 5359d9a

File tree

1 file changed

+33
-21
lines changed

1 file changed

+33
-21
lines changed

.github/dependabot.yml

Lines changed: 33 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ updates:
1212
target-branch: main
1313
groups:
1414
all-github-actions:
15-
patterns: [ "*" ]
15+
patterns: ["*"]
1616
commit-message:
1717
prefix: ":seedling:"
1818
include: scope
@@ -32,20 +32,20 @@ updates:
3232
target-branch: main
3333
groups:
3434
all-go-mod-patch-and-minor:
35-
patterns: [ "*" ]
36-
update-types: [ "patch", "minor" ]
35+
patterns: ["*"]
36+
update-types: ["patch", "minor"]
3737
commit-message:
3838
prefix: ":seedling:"
3939
include: scope
4040
ignore:
4141
# Ignore controller-runtime major and minor bumps as its upgraded manually.
4242
- dependency-name: "sigs.k8s.io/controller-runtime"
43-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
43+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
4444
# Ignore k8s major and minor bumps and its transitives modules
4545
- dependency-name: "k8s.io/*"
46-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
46+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
4747
- dependency-name: "sigs.k8s.io/controller-tools"
48-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
48+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
4949
cooldown:
5050
default-days: 7
5151
labels:
@@ -62,7 +62,7 @@ updates:
6262
target-branch: release-0.14
6363
groups:
6464
all-github-actions:
65-
patterns: [ "*" ]
65+
patterns: ["*"]
6666
commit-message:
6767
prefix: ":seedling:"
6868
include: scope
@@ -82,23 +82,29 @@ updates:
8282
target-branch: release-0.14
8383
groups:
8484
all-go-mod-patch-and-minor:
85-
patterns: [ "*" ]
86-
update-types: [ "patch", "minor" ]
85+
patterns: ["*"]
86+
update-types: ["patch", "minor"]
8787
commit-message:
8888
prefix: ":seedling:"
8989
include: scope
9090
ignore:
9191
# Ignore CAPI major and minor bumps
9292
- dependency-name: "sigs.k8s.io/cluster-api*"
93-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
93+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
9494
# Ignore controller-runtime major and minor bumps as its upgraded manually.
9595
- dependency-name: "sigs.k8s.io/controller-runtime"
96-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
96+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
9797
# Ignore k8s major and minor bumps and its transitives modules
9898
- dependency-name: "k8s.io/*"
99-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
99+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
100100
- dependency-name: "sigs.k8s.io/controller-tools"
101-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
101+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
102+
# Ignore golang.org/x minor and major bumps to prevent cascading Go version requirements
103+
- dependency-name: "golang.org/x/*"
104+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
105+
# Ignore gophercloud minor and major bumps to prevent cascading Go version requirements
106+
- dependency-name: "github.com/gophercloud/gophercloud/v2"
107+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
102108
cooldown:
103109
default-days: 7
104110
labels:
@@ -115,7 +121,7 @@ updates:
115121
target-branch: release-0.13
116122
groups:
117123
all-github-actions:
118-
patterns: [ "*" ]
124+
patterns: ["*"]
119125
commit-message:
120126
prefix: ":seedling:"
121127
include: scope
@@ -135,26 +141,32 @@ updates:
135141
target-branch: release-0.13
136142
groups:
137143
all-go-mod-patch-and-minor:
138-
patterns: [ "*" ]
139-
update-types: [ "patch", "minor" ]
144+
patterns: ["*"]
145+
update-types: ["patch", "minor"]
140146
commit-message:
141147
prefix: ":seedling:"
142148
include: scope
143149
ignore:
144150
# Ignore CAPI major and minor bumps
145151
- dependency-name: "sigs.k8s.io/cluster-api*"
146-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
152+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
147153
# Ignore controller-runtime major and minor bumps as its upgraded manually.
148154
- dependency-name: "sigs.k8s.io/controller-runtime"
149-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
155+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
150156
# Ignore k8s major and minor bumps and its transitives modules
151157
- dependency-name: "k8s.io/*"
152-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
158+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
153159
- dependency-name: "sigs.k8s.io/controller-tools"
154-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
160+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
155161
# Ignore ORC major and minor bumps to prevent cascading k8s.io and controller-runtime updates
156162
- dependency-name: "github.com/k-orc/openstack-resource-controller*"
157-
update-types: [ "version-update:semver-major", "version-update:semver-minor" ]
163+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
164+
# Ignore golang.org/x minor and major bumps to prevent cascading Go version requirements
165+
- dependency-name: "golang.org/x/*"
166+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
167+
# Ignore gophercloud minor and major bumps to prevent cascading Go version requirements
168+
- dependency-name: "github.com/gophercloud/gophercloud/v2"
169+
update-types: ["version-update:semver-major", "version-update:semver-minor"]
158170
cooldown:
159171
default-days: 7
160172
labels:

0 commit comments

Comments
 (0)