@@ -67,9 +67,61 @@ updates:
67
67
interval : " weekly"
68
68
allow :
69
69
- dependency-type : " all"
70
+ - package-ecosystem : " gradle"
71
+ directory : " /"
72
+ target-branch : " main"
73
+ schedule :
74
+ interval : " weekly"
75
+ day : " tuesday"
76
+ open-pull-requests-limit : 20
77
+ groups :
78
+ hibernate-validator :
79
+ patterns :
80
+ - " org.hibernate.validator*"
81
+ - " org.glassfish.expressly*"
82
+ hibernate :
83
+ patterns :
84
+ - " org.hibernate*"
85
+ vertx :
86
+ patterns :
87
+ - " io.vertx*"
88
+ mutiny :
89
+ patterns :
90
+ - " io.smallrye.reactive*"
91
+ # Testcontainers plus the JDBC driver we need for testing
92
+ testcontainers :
93
+ patterns :
94
+ - " org.testcontainers*"
95
+ - " com.ibm.db2*"
96
+ - " com.microsoft.sqlserver*"
97
+ - " org.postgresql*"
98
+ - " con.ongres.scram*"
99
+ - " com.fasterxml.jackson.core*"
100
+ - " com.mysql*"
101
+ - " org.mariadb.jdbc*"
102
+ ignore :
103
+ # For Hibernate Validator, we will need to update major version manually as needed (but we only use it in tests)
104
+ - dependency-name : " org.glassfish.expressly*"
105
+ update-types : ["version-update:semver-major"]
106
+ # Only patches for Hibernate ORM and Vert.x
107
+ - dependency-name : " org.hibernate*"
108
+ update-types : ["version-update:semver-major", "version-update:semver-minor"]
109
+ - dependency-name : " io.vertx*"
110
+ update-types : ["version-update:semver-major", "version-update:semver-minor"]
111
+
112
+ # Dockerfiles in tooling/docker/, and database services we use for examples (MySQL and PostgreSQL)
113
+ - package-ecosystem : " docker"
114
+ directory : " /tooling/docker"
115
+ target-branch : " main"
116
+ schedule :
117
+ interval : " weekly"
118
+ allow :
119
+ - dependency-type : " all"
70
120
71
- # Duplicate the previous package-ecosystems because we want to target branch 3.1
121
+ # ################################################################################
122
+ # Duplicate the package-ecosystems for main because we want to target branch 3.1
72
123
# and dependabot doesn't support YAML aliases and anchors at the moment
124
+ # ################################################################################
73
125
- package-ecosystem : " gradle"
74
126
directory : " /"
75
127
target-branch : " 3.1"
@@ -116,3 +168,58 @@ updates:
116
168
interval : " weekly"
117
169
allow :
118
170
- dependency-type : " all"
171
+
172
+ # ################################################################################
173
+ # Duplicate the package-ecosystems for main because we want to target branch 2.4
174
+ # and dependabot doesn't support YAML aliases and anchors at the moment
175
+ # ################################################################################
176
+ - package-ecosystem : " gradle"
177
+ directory : " /"
178
+ target-branch : " 2.4"
179
+ schedule :
180
+ interval : " weekly"
181
+ day : " tuesday"
182
+ open-pull-requests-limit : 20
183
+ groups :
184
+ hibernate-validator :
185
+ patterns :
186
+ - " org.hibernate.validator*"
187
+ - " org.glassfish.expressly*"
188
+ hibernate :
189
+ patterns :
190
+ - " org.hibernate*"
191
+ vertx :
192
+ patterns :
193
+ - " io.vertx*"
194
+ mutiny :
195
+ patterns :
196
+ - " io.smallrye.reactive*"
197
+ # Testcontainers plus the JDBC driver we need for testing
198
+ testcontainers :
199
+ patterns :
200
+ - " org.testcontainers*"
201
+ - " com.ibm.db2*"
202
+ - " com.microsoft.sqlserver*"
203
+ - " org.postgresql*"
204
+ - " con.ongres.scram*"
205
+ - " com.fasterxml.jackson.core*"
206
+ - " com.mysql*"
207
+ - " org.mariadb.jdbc*"
208
+ ignore :
209
+ # For Hibernate Validator, we will need to update major version manually as needed (but we only use it in tests)
210
+ - dependency-name : " org.glassfish.expressly*"
211
+ update-types : ["version-update:semver-major"]
212
+ # Only patches for Hibernate ORM and Vert.x
213
+ - dependency-name : " org.hibernate*"
214
+ update-types : ["version-update:semver-major", "version-update:semver-minor"]
215
+ - dependency-name : " io.vertx*"
216
+ update-types : ["version-update:semver-major", "version-update:semver-minor"]
217
+
218
+ # Dockerfiles in tooling/docker/, and database services we use for examples (MySQL and PostgreSQL)
219
+ - package-ecosystem : " docker"
220
+ directory : " /tooling/docker"
221
+ target-branch : " main"
222
+ schedule :
223
+ interval : " weekly"
224
+ allow :
225
+ - dependency-type : " all"
0 commit comments