Skip to content

Commit c964fa7

Browse files
committed
Add branch 2.4 to dependabot
1 parent 775f444 commit c964fa7

File tree

1 file changed

+108
-1
lines changed

1 file changed

+108
-1
lines changed

.github/dependabot.yml

Lines changed: 108 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)