Troubleshooting
This page lists solutions to problems you might encounter with go.szostok.io/version
.
Build binary doesn't have default version data
You might find that your binary doesn't have the default version data. For example:
Version (devel)
Git Commit N/A
Build Date 28 Jul 22 22:07 CEST (2 seconds ago)
Commit Date
Dirty Build no
Go Version 1.18.2
Compiler gc
Platform darwin/amd64
You can see that the git commit and the commit date are not populated. The problem might be related to the build process. In such a case, make sure that you don't specify the main.go
file directly:
go build -o example ./cmd/client # NOTE: only the folder is specified
Difference:
-go build -o example ./cobra/main.go
+go build -o example ./cobra/