From c02a133251f9929b3ced1759b16f784882261c0d Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Tue, 14 Jan 2025 19:02:57 +0100 Subject: [PATCH] fix: publish with bomFormat extension No test yet, we probably want to revisit this in the future anyway (e.g. to allow publishing both formats at the same time) --- src/main/scala/com/github/sbt/sbom/BomSbtPlugin.scala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/scala/com/github/sbt/sbom/BomSbtPlugin.scala b/src/main/scala/com/github/sbt/sbom/BomSbtPlugin.scala index 5c64e1c..0811aa3 100644 --- a/src/main/scala/com/github/sbt/sbom/BomSbtPlugin.scala +++ b/src/main/scala/com/github/sbt/sbom/BomSbtPlugin.scala @@ -91,7 +91,12 @@ object BomSbtPlugin extends AutoPlugin { .value, bomConfigurations := Def.taskDyn(BomSbtSettings.bomConfigurationTask((configuration ?).value)).value, packagedArtifacts += { - Artifact(artifact.value.name, "cyclonedx", "xml", "cyclonedx") -> makeBom.value + Artifact( + artifact.value.name, + "cyclonedx", + BomFormat.fromSettings(bomFormat.?.value, None, schemaVersion).string, + "cyclonedx" + ) -> makeBom.value }, ) }