Skip to content

Commit 513ccc0

Browse files
committed
Synchronize Dependabot configuration
1 parent 307a51e commit 513ccc0

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

.github/dependabot.yaml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ updates:
5959
# JUnit Pioneer 2.x requires Java 11
6060
- dependency-name: "org.junit-pioneer:*"
6161
update-types: ["version-update:semver-major"]
62+
# Apache Cassandra: keep version 3.x
63+
- dependency-name: "org.apache.cassandra:*"
64+
versions: ["[4.0.0,)"]
6265
# Kubernetes: keep version 5.x
6366
- dependency-name: "io.fabric8:*"
6467
versions: ["[6.0.0,)"]
65-
# Spotless 2.32.0 requires Java 11
66-
- dependency-name: "com.diffplug.spotless:*"
67-
versions: ["[2.32.0,)"]
6868
# `com.conversantmedia:disruptor` 1.2.16 requires Java 9
6969
- dependency-name: "com.conversantmedia:disruptor"
7070
versions: ["[1.2.16,)"]
@@ -81,9 +81,10 @@ updates:
8181
# Json Unit 3.x requires Java 17
8282
- dependency-name: "net.javacrumbs.json-unit:*"
8383
versions: ["[3.0.0,)"]
84-
# LMAX Disruptor requires Java 11
84+
# Update both `disruptor.version` to latest 3.x version
85+
# and `disruptor4.version` to latest 4.x version
8586
- dependency-name: "com.lmax:disruptor"
86-
versions: ["[4.0.0,)"]
87+
update-types: ["version-update:semver-major"]
8788
# WebCompere System Stubs requires Java 11
8889
- dependency-name: "uk.org.webcompere:*"
8990
versions: ["2.1.0,)"]
@@ -94,6 +95,10 @@ updates:
9495
# Plexus Utils 4.x are for Maven 4.x
9596
- dependency-name: "org.codehaus.plexus:plexus-utils"
9697
versions: ["4,)"]
98+
# MongoDB 3.x should only upgrade to 3.x and
99+
# MongoDB 4.x should only upgrade to 4.x
100+
- dependency-name: "org.mongodb:*"
101+
update-types: ["version-update:semver-major"]
97102

98103
- package-ecosystem: github-actions
99104
directory: "/"
@@ -116,6 +121,15 @@ updates:
116121
# EclipseLink 3.x is Jakarta EE 9
117122
- dependency-name: "org.eclipse.persistence:*"
118123
update-types: ["version-update:semver-major"]
124+
# Spring 6.x is Jakarta EE 9
125+
- dependency-name: "org.springframework:*"
126+
update-types: ["version-update:semver-major"]
127+
# Spring Boot 3.x is Jakarta EE 9
128+
- dependency-name: "org.springframework.boot:*"
129+
update-types: ["version-update:semver-major"]
130+
# Spring Cloud 2022.x is Jakarta EE 9
131+
- dependency-name: "org.springframework.cloud:*"
132+
update-types: ["version-update:semver-major"]
119133
# Keep Logback version 1.2.x
120134
- dependency-name: "ch.qos.logback:*"
121135
update-types: ["version-update:semver-major", "version-update:semver-minor"]
@@ -144,7 +158,10 @@ updates:
144158
update-types: ["version-update:semver-major"]
145159
# Plexus Utils 4.x are for Maven 4.x
146160
- dependency-name: "org.codehaus.plexus:plexus-utils"
147-
versions: ["4,)"]
161+
versions: ["[4,)"]
162+
# Don't upgrade to 3.x
163+
- dependency-name: "org.apache.logging.log4j:log4j-api"
164+
versions: ["[3,)"]
148165

149166
- package-ecosystem: github-actions
150167
directory: "/"

0 commit comments

Comments
 (0)