@@ -67,9 +67,61 @@ updates:
6767 interval : " weekly"
6868 allow :
6969 - 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"
70120
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
72123# and dependabot doesn't support YAML aliases and anchors at the moment
124+ # ################################################################################
73125 - package-ecosystem : " gradle"
74126 directory : " /"
75127 target-branch : " 3.1"
@@ -116,3 +168,58 @@ updates:
116168 interval : " weekly"
117169 allow :
118170 - 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