diff --git a/.goreleaser.yml b/.goreleaser.yml index 7a02ff4b..8592e230 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -16,7 +16,7 @@ builds: main: ./cmd/lsif-go/ binary: lsif-go ldflags: - - -X main.buildTag={{.Version}} + - -X main.version={{.Version}} goos: - linux - windows diff --git a/cmd/lsif-go/main.go b/cmd/lsif-go/main.go index 5c8c6ca5..db8f4602 100644 --- a/cmd/lsif-go/main.go +++ b/cmd/lsif-go/main.go @@ -17,8 +17,7 @@ import ( "github.com/sourcegraph/lsif-go/protocol" ) -const version = "0.5.1" -const versionString = version + ", protocol version " + protocol.Version +var version string func init() { log.SetFlags(0) @@ -42,6 +41,7 @@ func realMain() error { addContents bool ) + versionString := version + ", protocol version " + protocol.Version app := kingpin.New("lsif-go", "lsif-go is an LSIF indexer for Go.").Version(versionString) app.HelpFlag.Short('h') app.VersionFlag.Short('v')