11version : 2
22updates :
3- - package-ecosystem : ' github-actions'
4- directory : ' /'
5- schedule :
6- interval : monthly
7- labels :
8- - ' github_actions'
9- - ' waiting for triage'
10- - package-ecosystem : ' maven'
11- directory : ' /'
12- schedule :
13- interval : monthly
14- open-pull-requests-limit : 10
15- labels :
16- - ' dependencies'
17- - ' waiting for triage'
18- ignore :
19- # Freeze production dependencies of mcp-core
20- - dependency-name : ' org.slf4j:slf4j-api'
21- - dependency-name : ' com.fasterxml.jackson.core:jackson-annotations'
22- - dependency-name : ' tools.jackson.core:jackson-databind'
23- - dependency-name : ' io.projectreactor:reactor-bom'
24- - dependency-name : ' io.projectreactor:reactor-core'
25- - dependency-name : ' jakarta.servlet:jakarta.servlet-api'
26- # mcp-json-jackson2 and mcp-json-jackson3 dependencies
27- - dependency-name : ' com.fasterxml.jackson.core:jackson-databind'
28- - dependency-name : ' com.networknt:json-schema-validator'
3+ - package-ecosystem : ' github-actions'
4+ directory : ' /'
5+ schedule :
6+ interval : weekly
7+ labels :
8+ - ' github_actions'
9+ - ' waiting for triage'
10+ # Active development line: all updates, except minor and major updates of production dependencies
11+ - package-ecosystem : ' maven'
12+ directory : ' /'
13+ schedule :
14+ interval : weekly
15+ open-pull-requests-limit : 15
16+ labels :
17+ - ' dependencies'
18+ - ' waiting for triage'
19+ ignore :
20+ # mcp-core production dependencies
21+ - dependency-name : ' org.slf4j:slf4j-api'
22+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
23+ - dependency-name : ' com.fasterxml.jackson.core:jackson-annotations'
24+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
25+ - dependency-name : ' io.projectreactor:reactor-bom'
26+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
27+ - dependency-name : ' io.projectreactor:reactor-core'
28+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
29+ - dependency-name : ' jakarta.servlet:jakarta.servlet-api'
30+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
31+ # mcp-json-jackson2 and mcp-json-jackson3 production dependencies
32+ - dependency-name : ' com.fasterxml.jackson.core:jackson-databind'
33+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
34+ - dependency-name : ' tools.jackson.core:jackson-databind'
35+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
36+ - dependency-name : ' com.networknt:json-schema-validator'
37+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
38+ # mcp-test compile dependencies, which end up on consumers' test classpath
39+ - dependency-name : ' org.assertj:assertj-core'
40+ update-types : ['version-update:semver-major']
41+ - dependency-name : ' org.junit.jupiter:*'
42+ update-types : ['version-update:semver-major']
43+ - dependency-name : ' org.mockito:mockito-core'
44+ update-types : ['version-update:semver-major']
45+ - dependency-name : ' org.testcontainers:*'
46+ update-types : ['version-update:semver-major']
47+ - dependency-name : ' org.awaitility:awaitility'
48+ update-types : ['version-update:semver-major']
49+ - dependency-name : ' ch.qos.logback:logback-classic'
50+ update-types : ['version-update:semver-major']
51+ - dependency-name : ' net.javacrumbs.json-unit:json-unit-assertj'
52+ update-types : ['version-update:semver-major']
53+ # Maintenance lines: patch updates only
54+ - package-ecosystem : ' maven'
55+ directory : ' /'
56+ target-branch : ' 2.1.x'
57+ schedule :
58+ interval : monthly
59+ open-pull-requests-limit : 10
60+ labels :
61+ - ' dependencies'
62+ - ' maintenance'
63+ - ' waiting for triage'
64+ ignore :
65+ - dependency-name : ' *'
66+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
67+ - package-ecosystem : ' maven'
68+ directory : ' /'
69+ target-branch : ' 1.1.x'
70+ schedule :
71+ interval : monthly
72+ open-pull-requests-limit : 10
73+ labels :
74+ - ' dependencies'
75+ - ' maintenance'
76+ - ' waiting for triage'
77+ ignore :
78+ - dependency-name : ' *'
79+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
80+ - package-ecosystem : ' maven'
81+ directory : ' /'
82+ target-branch : ' 0.18.x'
83+ schedule :
84+ interval : monthly
85+ open-pull-requests-limit : 10
86+ labels :
87+ - ' dependencies'
88+ - ' maintenance'
89+ - ' waiting for triage'
90+ ignore :
91+ - dependency-name : ' *'
92+ update-types : ['version-update:semver-major', 'version-update:semver-minor']
0 commit comments