Skip to content

Commit b5533e8

Browse files
committed
Enable dependabot on 3.1
At the moment, dependabot doesn't support YAML aliased and anchors. So, we need to duplicate the configuration if we want to target multiple branches.
1 parent 6157e83 commit b5533e8

File tree

1 file changed

+52
-5
lines changed

1 file changed

+52
-5
lines changed

.github/dependabot.yml

Lines changed: 52 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)