fix versioning

This commit is contained in:
Robert Kaussow 2022-04-25 12:12:01 +02:00
parent d474217ae1
commit 8b0a00a0ce
Signed by: xoxys
GPG Key ID: 4E692A2EAECC03C0

View File

@ -7,6 +7,7 @@
package main
import (
"fmt"
"os"
"github.com/drone-plugins/drone-matrix/plugin"
@ -16,7 +17,10 @@ import (
"github.com/urfave/cli/v2"
)
var version = "unknown"
var (
BuildVersion = "devel"
BuildDate = "00000000"
)
func main() {
settings := &plugin.Settings{}
@ -25,10 +29,14 @@ func main() {
_ = godotenv.Overload("/run/drone/env")
}
cli.VersionPrinter = func(c *cli.Context) {
fmt.Printf("%s version=%s date=%s\n", c.App.Name, c.App.Version, BuildDate)
}
app := &cli.App{
Name: "drone-matrix",
Usage: "build notifications for matrix",
Version: version,
Version: BuildVersion,
Flags: append(settingsFlags(settings), urfave.Flags()...),
Action: run(settings),
}