Skip to content

Commit 30041a2

Browse files
authored
Re-enable dependabot (#5065)
This commit enables dependabot so we can stay up to do date on dependency updates. This update also includes a whole set of packages to ignore dependency updates for. These are mainly test dependencies, or Maven/build dependencies that don't affect SDK runtime.
1 parent 3388144 commit 30041a2

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

.github/dependabot.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: maven
4+
directory: "/"
5+
schedule:
6+
interval: daily
7+
open-pull-requests-limit: 5
8+
groups:
9+
# Group updates together that tend to update multiple packages together
10+
netty:
11+
patterns:
12+
- "io.netty*"
13+
jackson:
14+
patterns:
15+
- "com.fasterxml.jackson*"
16+
ignore:
17+
# Ignore test dependencies to reduce PR noisiness. We don't need to stay
18+
# on top of them as much as compile/runtime dependencies
19+
- dependency-name: "com.amazonaws:aws-java-sdk*"
20+
- dependency-name: "com.amazonaws:DynamoDBLocal"
21+
- dependency-name: "com.github.tomakehurst:*"
22+
- dependency-name: "org.mockito:*"
23+
- dependency-name: "nl.jqno.equalsverifier:*"
24+
- dependency-name: "org.assertj:*"
25+
- dependency-name: "com.google.guava:*"
26+
- dependency-name: "com.google.jimfs:jimfs"
27+
- dependency-name: "org.junit.jupiter:*"
28+
- dependency-name: "junit:*"
29+
- dependency-name: "org.testng:*"
30+
- dependency-name: "org.hamcrest:*"
31+
- dependency-name: "com.almworks.sqlite4java:*"
32+
- dependency-name: "org.eclipse.jetty:*"
33+
- dependency-name: "javax.servlet:*"
34+
- dependency-name: "io.reactivex.rxjava3:rxjava"
35+
36+
# Non runtime dependencies
37+
# Eclipse JDT deps used at codegen time
38+
- dependency-name: "org.eclipse.jdt:*"
39+
40+
# Maven/build system updates don't have to track very latest. Again, to
41+
# reduce noisiness
42+
- dependency-name: "org.apache.maven.plugins:*"
43+
- dependency-name: "org.sonatype.plugins:*"
44+
- dependency-name: "org.apache.maven.plugins:maven-archetype-plugin"
45+
- dependency-name: "org.codehaus.mojo:build-helper-maven-plugin"
46+
- dependency-name: "org.codehaus.mojo:exec-maven-plugin"
47+
- dependency-name: "org.apache.maven.plugin-tools:maven-plugin-annotations"
48+
- dependency-name: "org.graalvm.buildtools:*"

0 commit comments

Comments
 (0)