Skip to content

Commit c88c141

Browse files
authored
Add Dependabot configuration for dependency updates
Configure Dependabot for Maven and GitHub Actions updates.
1 parent ef7e12b commit c88c141

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

.github/dependabot.yml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
version: 2
2+
3+
updates:
4+
# Updates for production dependencies. Currently excludes test dependencies and maven plugins.
5+
- package-ecosystem: "maven"
6+
directories:
7+
- "**/*"
8+
target-branch: "main"
9+
schedule:
10+
interval: "daily"
11+
time: "05:01"
12+
timezone: "Europe/Rome"
13+
groups:
14+
maven-deps:
15+
group-by: dependency-name
16+
open-pull-requests-limit: 10
17+
labels:
18+
- "dependencies"
19+
commit-message:
20+
prefix: "chore(deps)"
21+
pull-request-branch-name:
22+
separator: "-"
23+
allow:
24+
- dependency-type: "production"
25+
ignore:
26+
- dependency-name: "org.apache.maven.plugins:*"
27+
- dependency-name: "org.codehaus.mojo:*"
28+
- dependency-name: "*:*maven-plugin*"
29+
- dependency-name: "org.xmlunit:xmlunit-matchers"
30+
31+
# Updates for Github actions
32+
- package-ecosystem: 'github-actions'
33+
directory: '/'
34+
schedule:
35+
interval: 'monthly'
36+
target-branch: 'main'
37+
open-pull-requests-limit: 10
38+
39+
- package-ecosystem: 'github-actions'
40+
directory: '/'
41+
schedule:
42+
interval: 'monthly'
43+
target-branch: '1.28.x'
44+
open-pull-requests-limit: 10
45+
46+
- package-ecosystem: 'github-actions'
47+
directory: '/'
48+
schedule:
49+
interval: 'monthly'
50+
target-branch: '1.27.x'
51+
open-pull-requests-limit: 10

0 commit comments

Comments
 (0)