feat(gorleaser): set version from git tag on build

- make `GoTomatoVersion` a variable and default it to "devel"
- add ldflags to `.goreleaser.yaml` for version tagging
- remove "v" from output of `-version`
This commit is contained in:
Sebastian Mark 2024-11-07 11:38:45 +01:00
parent 783d158e92
commit 93f39507c1
3 changed files with 6 additions and 3 deletions

View file

@ -2,5 +2,6 @@ package metadata
import "strings"
const GoTomatoVersion = "0.1.1" // The GoTomato version
// This will be overwritten by goreleaser on build
var GoTomatoVersion = "devel" // The GoTomato version
var ProtocolVersion = strings.Split(GoTomatoVersion, ".")[0] // The protocol version