From 86fa4507d086666c668d63f0520d0b8a89da4a4b Mon Sep 17 00:00:00 2001 From: Bogdan Mukvich Date: Fri, 2 Feb 2024 13:33:52 +0100 Subject: [PATCH] Publish native SBOMs with binaries to maven repository ^KTI-1569 --- kotlin-native/build.gradle | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kotlin-native/build.gradle b/kotlin-native/build.gradle index 7a4f974c2ec..6c96c6b4350 100644 --- a/kotlin-native/build.gradle +++ b/kotlin-native/build.gradle @@ -788,6 +788,10 @@ publishing { classifier = HostManager.platformName() extension = (PlatformInfo.isWindows()) ? 'zip' : 'tar.gz' } + mvn.artifact(sbomBundleRegular.map { it.outputDirectory.file("BundleRegular.spdx.json") }) { + classifier = HostManager.platformName() + extension = "spdx.json" + } } KotlinBuildPublishingPluginKt.configureKotlinPomAttributes( @@ -825,6 +829,10 @@ publishing { classifier = HostManager.platformName() extension = (PlatformInfo.isWindows()) ? 'zip' : 'tar.gz' } + mvn.artifact(sbomBundlePrebuilt.map { it.outputDirectory.file("BundlePrebuilt.spdx.json") }) { + classifier = HostManager.platformName() + extension = "spdx.json" + } } KotlinBuildPublishingPluginKt.configureKotlinPomAttributes( /* receiver = */ mvn,