diff --git a/.changes/83a46ab2-f991-41a9-8ec2-ae7098bc7dbc.json b/.changes/83a46ab2-f991-41a9-8ec2-ae7098bc7dbc.json new file mode 100644 index 00000000000..197667c54b3 --- /dev/null +++ b/.changes/83a46ab2-f991-41a9-8ec2-ae7098bc7dbc.json @@ -0,0 +1,8 @@ +{ + "id": "83a46ab2-f991-41a9-8ec2-ae7098bc7dbc", + "type": "feature", + "description": "Include Maven Bill of Materials (BOM) in version catalog", + "issues": [ + "https://github.com/awslabs/aws-sdk-kotlin/issues/1440" + ] +} \ No newline at end of file diff --git a/bom/build.gradle.kts b/bom/build.gradle.kts index e7e02c3a3f1..63dc048fc5a 100644 --- a/bom/build.gradle.kts +++ b/bom/build.gradle.kts @@ -54,6 +54,11 @@ fun createBomConstraintsAndVersionCatalog() { } } + // Add the BOM itself to the version catalog + catalogExt.versionCatalog { + library("bom", "aws.sdk.kotlin:bom:$version") + } + val ignoredSmithyKotlin = setOf( "smithy.kotlin.codegen", "smithy.kotlin.http.test",