Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
389f31b
create more sensible groups
yeikel Nov 29, 2025
71bf021
Update
yeikel Nov 29, 2025
d5b1f8d
update
yeikel Nov 29, 2025
e99ae05
update
yeikel Nov 29, 2025
b7d3ed8
update
yeikel Nov 29, 2025
8c509f3
update
yeikel Nov 29, 2025
7afcbf8
update
yeikel Nov 29, 2025
558d668
update
yeikel Nov 29, 2025
fb74026
update
yeikel Nov 29, 2025
8d6a293
update
yeikel Nov 29, 2025
d0b5e6d
update
yeikel Nov 29, 2025
b2058ad
update
yeikel Nov 29, 2025
baeb4e8
update
yeikel Nov 29, 2025
5e7ad4f
update
yeikel Nov 29, 2025
06dcb41
update
yeikel Nov 29, 2025
0c49681
update
yeikel Nov 29, 2025
c1012fa
update
yeikel Nov 29, 2025
e80d4d8
update
yeikel Nov 29, 2025
ed73a7d
update
yeikel Nov 29, 2025
ab09edb
update
yeikel Nov 29, 2025
99a5513
update
yeikel Nov 29, 2025
223694d
update
yeikel Nov 29, 2025
17d8cf3
update
yeikel Nov 29, 2025
1330b16
update
yeikel Nov 29, 2025
6457837
update
yeikel Nov 29, 2025
c65c6da
update
yeikel Nov 29, 2025
6dcdc5a
update
yeikel Nov 29, 2025
c6da694
update
yeikel Nov 29, 2025
e9de43f
update
yeikel Nov 29, 2025
a3a4d82
update
yeikel Nov 29, 2025
e82b7fe
update
yeikel Nov 29, 2025
f110420
update
yeikel Nov 29, 2025
fa1a755
update
yeikel Nov 29, 2025
5bdc72c
update
yeikel Nov 29, 2025
1381b24
update
yeikel Nov 29, 2025
5434e4f
update
yeikel Nov 29, 2025
27b8a1d
update
yeikel Nov 29, 2025
07bcb49
update
yeikel Nov 29, 2025
568af3c
update
yeikel Nov 29, 2025
0ef4d8b
update
yeikel Nov 29, 2025
7898612
update
yeikel Nov 29, 2025
8c06778
Revert "update"
yeikel Nov 29, 2025
dec9ae0
update
yeikel Nov 29, 2025
fdbe48d
update
yeikel Nov 29, 2025
61edc2c
update
yeikel Nov 29, 2025
8683a6e
update
yeikel Nov 29, 2025
2f91934
update
yeikel Nov 29, 2025
62f3d8d
update
yeikel Nov 29, 2025
d95cc9c
update
yeikel Nov 29, 2025
19bcf6a
update
yeikel Nov 29, 2025
1c0802b
update
yeikel Nov 29, 2025
eb6788a
update
yeikel Nov 29, 2025
3b20e1d
update
yeikel Nov 29, 2025
d0eaac9
update
yeikel Nov 29, 2025
a0cf9a0
update
yeikel Nov 29, 2025
749500b
update
yeikel Nov 29, 2025
7eb2880
update
yeikel Nov 29, 2025
b5582e0
update
yeikel Nov 29, 2025
2a11d5f
update
yeikel Nov 29, 2025
a46308c
update
yeikel Nov 29, 2025
fd19585
update
yeikel Nov 29, 2025
2f5a580
update
yeikel Nov 29, 2025
46be574
update
yeikel Nov 29, 2025
6ce2c13
update
yeikel Nov 29, 2025
581d3ae
update
yeikel Nov 29, 2025
fc9b866
update
yeikel Nov 29, 2025
9d328cf
update
yeikel Nov 29, 2025
5410399
update
yeikel Nov 29, 2025
168aba6
update
yeikel Nov 29, 2025
b2eed64
update
yeikel Nov 29, 2025
10f7edb
update
yeikel Nov 29, 2025
9d2c20d
update
yeikel Nov 29, 2025
546e75d
update
yeikel Nov 29, 2025
01b65cc
update
yeikel Nov 29, 2025
13381b7
update
yeikel Nov 29, 2025
90b199b
update
yeikel Nov 29, 2025
2107919
update
yeikel Nov 29, 2025
71c0fdd
Bump the kafka group with 5 updates
dependabot[bot] Nov 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 48 additions & 13 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,25 +16,55 @@ updates:
# In general, our Netty references are temporary overrides, usually applied to address transitive Spring vulnerabilities, and should be configured with caution
# In general, having conflicting Netty versions in the classpath is not recommended
- dependency-name: "io.netty:*"
# We will handle major upgrades manually
- dependency-name: "*"
update-types:
- "version-update:semver-major"
groups:
spring-boot-dependencies:
patterns:
- "org.springframework.boot:*"
- "io.spring.dependency-management"
# We will handle major upgrades manually
update-types:
- "patch"
- "minor"
other-dependencies:
exclude-patterns:
- "org.springframework.boot:*"
- "io.spring.dependency-management"
- "io.modelcontextprotocol.sdk:mcp-spring-webflux"
# We defined this dependency explicitly because Spring uses an older version
- "com.nimbusds:nimbus-jose-jwt"
testing:
# TODO: Consider using dependency-type when https://github.com/dependabot/dependabot-core/issues/13122 is supported
patterns:
- "org.testcontainers:*"
- "org.junit.jupiter:*"
- "org.assertj:*"
- "com.gorylenko.gradle-git-properties"
- "com.bmuschko.docker-remote-api"
- "org.mockito:*"
# Bouncy Castle is only used for testing purposes
- "org.bouncycastle:bcpkix-jdk18on"
api-build-tools:
patterns:
- "org.openapitools:*"
- "com.github.java-json-tools:*"
- "com.github.victools:*"
# Update Apache Commons libraries together as these dependencies rarely introduce breaking changes
apache-commons:
patterns:
- "org.apache.commons:*"
kafka:
patterns:
- "org.apache.kafka:*"
- "io.confluent:*"
schema-tools:
patterns:
- "com.github.victools:jsonschema-generator"
- "com.github.java-json-tools:json-schema-validator"
- "org.openapitools.openapistylevalidator"
- "org.openapi.generator"
- "io.swagger.core.v3:*"
lucene:
patterns:
- "org.apache.lucene:*"
others:
patterns:
- "*"
update-types:
- "patch"
- "minor"

- package-ecosystem: docker
directory: "/api"
schedule:
Expand All @@ -43,6 +73,7 @@ updates:
timezone: Europe/London
open-pull-requests-limit: 10
ignore:
# We handle Major Java updates manually
- dependency-name: "azul/zulu-openjdk-alpine"
update-types: ["version-update:semver-major"]
labels:
Expand All @@ -69,12 +100,16 @@ updates:
- "minor"

- package-ecosystem: "github-actions"
open-pull-requests-limit: 10
directory: "/"
schedule:
interval: weekly
time: "10:00"
timezone: Europe/London
open-pull-requests-limit: 10
groups:
github-actions:
patterns:
- "*"
labels:
- "type/dependencies"
- "scope/infra"
8 changes: 4 additions & 4 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ apache-commons-compress = '1.26.0'
assertj = '3.25.3'
avro = '1.11.4'
byte-buddy = '1.18.1'
confluent = '7.9.2'
confluent-ccs = '7.9.0-ccs'
confluent = '7.9.5'
confluent-ccs = '7.9.5-ce'

mapstruct = '1.6.2'
lombok = '1.18.42'
Expand All @@ -32,7 +32,7 @@ swagger-integration-jakarta = '2.2.28'
jakarta-annotation-api = '2.1.1'
jackson-databind-nullable = '0.2.6'
antlr = '4.13.2'
json-schema-validator = '2.2.14'
json-schema-validator = '2.2.13'
checkstyle = '10.24.0'

prometheus = '1.3.6'
Expand Down Expand Up @@ -124,7 +124,7 @@ google-managed-kafka-login-handler = {module = 'com.google.cloud.hosted.kafka:ma
google-oauth-client = { module = 'com.google.oauth-client:google-oauth-client', version = '1.39.0' }

modelcontextprotocol-spring-webflux = {module = 'io.modelcontextprotocol.sdk:mcp-spring-webflux', version = '0.10.0'}
victools-jsonschema-generator = {module = 'com.github.victools:jsonschema-generator', version = '4.38.0'}
victools-jsonschema-generator = {module = 'com.github.victools:jsonschema-generator', version = '4.37.0'}

prometheus-metrics-core = {module = 'io.prometheus:prometheus-metrics-core', version.ref = 'prometheus'}
prometheus-metrics-textformats = { module = 'io.prometheus:prometheus-metrics-exposition-textformats', version.ref = 'prometheus'}
Expand Down