Skip to content

Commit cc70636

Browse files
committed
Add dummy profile to manage Disruptor 4 upgrades
1 parent dc88db2 commit cc70636

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

.github/dependabot.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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,)"]

log4j-core-test/pom.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,20 @@
452452

453453
</profile>
454454

455+
<!--
456+
~ Dummy profile to force Dependabot to upgrade `disruptor4.version`.
457+
~ Using this profile causes a compilation error.
458+
-->
459+
<profile>
460+
<id>disruptor-4</id>
461+
<dependencies>
462+
<dependency>
463+
<groupId>com.lmax</groupId>
464+
<artifactId>disruptor</artifactId>
465+
<version>${disruptor4.version}</version>
466+
</dependency>
467+
</dependencies>
468+
</profile>
455469
</profiles>
456470

457471
</project>

0 commit comments

Comments
 (0)