Skip to content

Commit

Permalink
Re-enable dependabot
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
dagnir committed Apr 4, 2024
1 parent 3388144 commit 1f5ccbf
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
version: 2
updates:
- package-ecosystem: maven
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 5
groups:
# Group updates together that tend to update multiple packages together
netty:
patterns:
- "io.netty*"
jackson:
patterns:
- "com.fasterxml.jackson*"
ignore:
# Ignore test dependencies to reduce PR noisiness. We don't need to stay
# on top of them as much as compile/runtime dependencies
- dependency-name: "com.amazonaws:aws-java-sdk*"
- dependency-name: "com.amazonaws:DynamoDBLocal"
- dependency-name: "com.github.tomakehurst:*"
- dependency-name: "org.mockito:*"
- dependency-name: "nl.jqno.equalsverifier:*"
- dependency-name: "org.assertj:*"
- dependency-name: "com.google.guava:*"
- dependency-name: "com.google.jimfs:jimfs"
- dependency-name: "org.junit.jupiter:*"
- dependency-name: "junit:*"
- dependency-name: "org.testng:*"
- dependency-name: "org.hamcrest:*"
- dependency-name: "com.almworks.sqlite4java:*"
- dependency-name: "org.eclipse.jetty:*"
- dependency-name: "javax.servlet:*"
- dependency-name: "io.reactivex.rxjava3:rxjava"

# Non runtime dependencies
# Eclipse JDT deps used at codegen time
- dependency-name: "org.eclipse.jdt:*"

# Maven/build system updates don't have to track very latest. Again, to
# reduce noisiness
- dependency-name: "org.apache.maven.plugins:*"
- dependency-name: "org.sonatype.plugins:*"
- dependency-name: "org.apache.maven.plugins:maven-archetype-plugin"
- dependency-name: "org.codehaus.mojo:build-helper-maven-plugin"
- dependency-name: "org.codehaus.mojo:exec-maven-plugin"
- dependency-name: "org.apache.maven.plugin-tools:maven-plugin-annotations"
- dependency-name: "org.graalvm.buildtools:*"

0 comments on commit 1f5ccbf

Please sign in to comment.