From 2bfe7c196585bcd7a5c27e27e6227c2f9edb4712 Mon Sep 17 00:00:00 2001
From: Oz Tiram <oz@spectrocloud.com>
Date: Mon, 16 Jan 2023 19:24:11 +0100
Subject: [PATCH] seedling: Add version information directly from git (#651)

* :seedling: Add version information directly from git

Partial fix for kairos-io/kairos#643.

Signed-off-by: Oz Tiram <oz@spectrocloud.com>

* Update cmd/profile-build/main.go

Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>

Signed-off-by: Oz Tiram <oz@spectrocloud.com>
Signed-off-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
Co-authored-by: Ettore Di Giacinto <mudler@users.noreply.github.com>
---
 cmd/agent/main.go         | 3 ++-
 cmd/profile-build/main.go | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/cmd/agent/main.go b/cmd/agent/main.go
index 29eddf4..922e9a6 100644
--- a/cmd/agent/main.go
+++ b/cmd/agent/main.go
@@ -9,6 +9,7 @@ import (
 	"github.com/kairos-io/kairos/internal/bus"
 	"github.com/kairos-io/kairos/internal/webui"
 
+	"github.com/kairos-io/kairos/internal/common"
 	"github.com/kairos-io/kairos/pkg/config"
 	machine "github.com/kairos-io/kairos/pkg/machine"
 	"github.com/kairos-io/kairos/pkg/utils"
@@ -412,7 +413,7 @@ func main() {
 
 	app := &cli.App{
 		Name:    "kairos-agent",
-		Version: "0.1",
+		Version: common.VERSION,
 		Author:  "Ettore Di Giacinto",
 		Usage:   "kairos agent start",
 		Description: `
diff --git a/cmd/profile-build/main.go b/cmd/profile-build/main.go
index b6d6e8f..8cb8e68 100644
--- a/cmd/profile-build/main.go
+++ b/cmd/profile-build/main.go
@@ -4,6 +4,7 @@ import (
 	"fmt"
 	"os"
 
+	"github.com/kairos-io/kairos/internal/common"
 	"github.com/kairos-io/kairos/sdk/profile"
 	"github.com/urfave/cli"
 )
@@ -12,8 +13,8 @@ func main() {
 
 	app := &cli.App{
 		Name:    "profile-build",
-		Version: "0.1",
-		Author:  "Ettore Di Giacinto",
+		Version: common.VERSION,
+		Author:  "Kairos authors",
 		Usage:   "Build kairos framework images",
 		Description: `
 Uses profile files to build kairos images`,