@@ -19,6 +19,7 @@ updates:
19
19
20
20
- package-ecosystem : " gradle"
21
21
directory : " /"
22
+ target-branch : " main"
22
23
schedule :
23
24
interval : " weekly"
24
25
day : " tuesday"
@@ -37,7 +38,6 @@ updates:
37
38
mutiny :
38
39
patterns :
39
40
- " io.smallrye.reactive*"
40
- # Testcontainers plus the JDBC driver we need for testing
41
41
testcontainers :
42
42
patterns :
43
43
- " org.testcontainers*"
@@ -48,12 +48,9 @@ updates:
48
48
- " com.fasterxml.jackson.core*"
49
49
- " com.mysql*"
50
50
- " org.mariadb.jdbc*"
51
-
52
51
ignore :
53
- # For Hibernate Validator, we will need to update major version manually as needed (but we only use it in tests)
54
52
- 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"]
57
54
- dependency-name : " org.hibernate*"
58
55
update-types : ["version-update:semver-major", "version-update:semver-minor"]
59
56
- dependency-name : " io.vertx*"
@@ -62,6 +59,56 @@ updates:
62
59
# Dockerfiles in tooling/docker/, and database services we use for examples (MySQL and PostgreSQL)
63
60
- package-ecosystem : " docker"
64
61
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"
65
112
schedule :
66
113
interval : " weekly"
67
114
allow :
0 commit comments