@@ -19,6 +19,7 @@ updates:
1919
2020 - package-ecosystem : " gradle"
2121 directory : " /"
22+ target-branch : " main"
2223 schedule :
2324 interval : " weekly"
2425 day : " tuesday"
@@ -37,7 +38,6 @@ updates:
3738 mutiny :
3839 patterns :
3940 - " io.smallrye.reactive*"
40- # Testcontainers plus the JDBC driver we need for testing
4141 testcontainers :
4242 patterns :
4343 - " org.testcontainers*"
@@ -48,12 +48,9 @@ updates:
4848 - " com.fasterxml.jackson.core*"
4949 - " com.mysql*"
5050 - " org.mariadb.jdbc*"
51-
5251 ignore :
53- # For Hibernate Validator, we will need to update major version manually as needed (but we only use it in tests)
5452 - dependency-name : " org.glassfish.expressly*"
55- update-types : ["version-update-:semver-major"]
56- # Only patches for Hibernate ORM and Vert.x
53+ update-types : ["version-update:semver-major"]
5754 - dependency-name : " org.hibernate*"
5855 update-types : ["version-update:semver-major", "version-update:semver-minor"]
5956 - dependency-name : " io.vertx*"
@@ -62,6 +59,56 @@ updates:
6259 # Dockerfiles in tooling/docker/, and database services we use for examples (MySQL and PostgreSQL)
6360 - package-ecosystem : " docker"
6461 directory : " /tooling/docker"
62+ target-branch : " main"
63+ schedule :
64+ interval : " weekly"
65+ allow :
66+ - dependency-type : " all"
67+
68+ # Duplicate the previous package-ecosystems because we want to target branch 3.1
69+ # and dependabot doesn't support YAML aliases and anchors at the moment
70+ - package-ecosystem : " gradle"
71+ directory : " /"
72+ target-branch : " 3.1"
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 :
92+ patterns :
93+ - " org.testcontainers*"
94+ - " com.ibm.db2*"
95+ - " com.microsoft.sqlserver*"
96+ - " org.postgresql*"
97+ - " con.ongres.scram*"
98+ - " com.fasterxml.jackson.core*"
99+ - " com.mysql*"
100+ - " org.mariadb.jdbc*"
101+ ignore :
102+ - dependency-name : " org.glassfish.expressly*"
103+ update-types : ["version-update:semver-major"]
104+ - dependency-name : " org.hibernate*"
105+ update-types : ["version-update:semver-major", "version-update:semver-minor"]
106+ - dependency-name : " io.vertx*"
107+ update-types : ["version-update:semver-major", "version-update:semver-minor"]
108+
109+ - package-ecosystem : " docker"
110+ directory : " /tooling/docker"
111+ target-branch : " 3.1"
65112 schedule :
66113 interval : " weekly"
67114 allow :
0 commit comments