AWS SDK for Java monorepo PRs mix versions #45535
Replies: 1 comment
|
Renovate's For AWS SDK for Java v2, make its BOM the single versioned dependency and remove explicit versions from the individual SDK modules: <dependencyManagement>
<dependencies>
<dependency>
<groupId>software.amazon.awssdk</groupId>
<artifactId>bom</artifactId>
<version>${aws.sdk.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>Then declare This distinction between grouping and version alignment is also described in Renovate discussion #31399. AWS's own versioning policy says all SDK dependencies should use the same version and recommends the BOM because mixed components can cause compile-time or runtime failures. For Gradle, use |
Uh oh!
There was an error while loading. Please reload this page.
How are you running Renovate?
A Mend.io-hosted app
Which platform you running Renovate on?
GitHub.com
Which version of Renovate are you using?
No response
Please tell us more about your question or problem
The AWS SDK for Java (
software.amazon.awssdk.*) is grouped as theaws-java-sdk-v2monorepo. Recent PRs created by Renovate mixed different versions for the different libraries of the SDK that we use. I would expect the same version to be used for all libraries of a monorepo.Logs (if relevant)
Logs
All reactions