diff --git a/docs/assets/social-preview.png b/docs/assets/social-preview.png index d640915..d7e4c12 100644 Binary files a/docs/assets/social-preview.png and b/docs/assets/social-preview.png differ diff --git a/knowledgeprim/internal/cli/version.go b/knowledgeprim/internal/cli/version.go index 36be630..c0d3a0d 100644 --- a/knowledgeprim/internal/cli/version.go +++ b/knowledgeprim/internal/cli/version.go @@ -30,6 +30,10 @@ func resolveVersion() string { return Version } if info, ok := debug.ReadBuildInfo(); ok { + // go install sets Main.Version to the module version. + if v := info.Main.Version; v != "" && v != "(devel)" { + return v + } for _, s := range info.Settings { if s.Key == "vcs.revision" && len(s.Value) >= 7 { return s.Value[:7] diff --git a/queueprim/internal/cli/version.go b/queueprim/internal/cli/version.go index ddecb3a..68582e7 100644 --- a/queueprim/internal/cli/version.go +++ b/queueprim/internal/cli/version.go @@ -30,6 +30,10 @@ func resolveVersion() string { return Version } if info, ok := debug.ReadBuildInfo(); ok { + // go install sets Main.Version to the module version. + if v := info.Main.Version; v != "" && v != "(devel)" { + return v + } for _, s := range info.Settings { if s.Key == "vcs.revision" && len(s.Value) >= 7 { return s.Value[:7] diff --git a/stateprim/internal/cli/version.go b/stateprim/internal/cli/version.go index a3e81fe..3727d1e 100644 --- a/stateprim/internal/cli/version.go +++ b/stateprim/internal/cli/version.go @@ -30,6 +30,10 @@ func resolveVersion() string { return Version } if info, ok := debug.ReadBuildInfo(); ok { + // go install sets Main.Version to the module version. + if v := info.Main.Version; v != "" && v != "(devel)" { + return v + } for _, s := range info.Settings { if s.Key == "vcs.revision" && len(s.Value) >= 7 { return s.Value[:7] diff --git a/taskprim/internal/cli/version.go b/taskprim/internal/cli/version.go index 713df0e..131a61c 100644 --- a/taskprim/internal/cli/version.go +++ b/taskprim/internal/cli/version.go @@ -30,6 +30,10 @@ func resolveVersion() string { return Version } if info, ok := debug.ReadBuildInfo(); ok { + // go install sets Main.Version to the module version. + if v := info.Main.Version; v != "" && v != "(devel)" { + return v + } for _, s := range info.Settings { if s.Key == "vcs.revision" && len(s.Value) >= 7 { return s.Value[:7]