From 9f58c1898f6a6a29f2d59196dabfdf99a72e1b36 Mon Sep 17 00:00:00 2001 From: jaydeep869 Date: Sat, 18 Apr 2026 04:20:46 +0530 Subject: [PATCH] fix: use dynamic versioning for sbomit generator tool Signed-off-by: jaydeep869 --- main.go | 4 ++++ pkg/generator/generator.go | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 260d636..d34d4c1 100644 --- a/main.go +++ b/main.go @@ -2,8 +2,12 @@ package main import ( "github.com/sbomit/sbomit/cmd" + "github.com/sbomit/sbomit/pkg/generator" ) +var Version = "0.0.1" + func main() { + generator.Version = Version cmd.Execute() } diff --git a/pkg/generator/generator.go b/pkg/generator/generator.go index 6b80cf9..6fb3189 100644 --- a/pkg/generator/generator.go +++ b/pkg/generator/generator.go @@ -20,6 +20,8 @@ import ( "github.com/sbomit/sbomit/pkg/resolver/network" ) +var Version = "0.0.1" + type Options struct { DocumentName string DocumentVersion string @@ -231,7 +233,7 @@ func (g *Generator) createDocument(result resolver.ResolverResult) *sbom.Documen doc.Metadata.Tools = append(doc.Metadata.Tools, &sbom.Tool{ Name: "sbomit", - Version: "0.0.1", + Version: Version, Vendor: "SBOMit", }) @@ -282,7 +284,7 @@ func (g *Generator) applyMetadata(doc *sbom.Document) { doc.Metadata.Tools = append(doc.Metadata.Tools, &sbom.Tool{ Name: "sbomit", - Version: "0.0.1", + Version: Version, Vendor: "SBOMit", }) }