Skip to content

Commit

Permalink
Re-enable dependabot (aws#5065)
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 authored and akidambisrinivasan committed Jun 28, 2024
1 parent adb291c commit 2c46a52
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 2c46a52

Please sign in to comment.