-
-
Notifications
You must be signed in to change notification settings - Fork 267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make "garble version" work even for local builds #491
Comments
mvdan
added a commit
to mvdan/garble-fork
that referenced
this issue
Mar 20, 2022
When someone builds garble from a git clone, the resulting binary used to not contain any information: $ garble version (devel) Since Go 1.18, VCS information is stamped by default into binaries. We now print it, alongside any other available build settings: $ garble version mvdan.cc/garble (devel) Build settings: -compiler gc CGO_ENABLED 1 GOARCH amd64 GOOS linux GOAMD64 v3 vcs git vcs.revision 91ea246 vcs.time 2022-03-18T13:45:11Z vcs.modified true Note that it's still possible for a garble build to contain no useful version information, such as when built via "go build -buildvcs=false". However, if a user opts into omitting the information, it's on them to figure out what version of garble they actually built. Fixes burrowers#491.
mvdan
added a commit
to mvdan/garble-fork
that referenced
this issue
Mar 25, 2022
When someone builds garble from a git clone, the resulting binary used to not contain any information: $ garble version (devel) Since Go 1.18, VCS information is stamped by default into binaries. We now print it, alongside any other available build settings: $ garble version mvdan.cc/garble (devel) Build settings: -compiler gc CGO_ENABLED 1 GOARCH amd64 GOOS linux GOAMD64 v3 vcs git vcs.revision 91ea246 vcs.time 2022-03-18T13:45:11Z vcs.modified true Note that it's still possible for a garble build to contain no useful version information, such as when built via "go build -buildvcs=false". However, if a user opts into omitting the information, it's on them to figure out what version of garble they actually built. Fixes burrowers#491.
mvdan
added a commit
to mvdan/garble-fork
that referenced
this issue
Mar 25, 2022
When someone builds garble from a git clone, the resulting binary used to not contain any information: $ garble version (devel) Since Go 1.18, VCS information is stamped by default into binaries. We now print it, alongside any other available build settings: $ garble version mvdan.cc/garble (devel) Build settings: -compiler gc CGO_ENABLED 1 GOARCH amd64 GOOS linux GOAMD64 v3 vcs git vcs.revision 91ea246 vcs.time 2022-03-18T13:45:11Z vcs.modified true Note that it's still possible for a garble build to contain no useful version information, such as when built via "go build -buildvcs=false". However, if a user opts into omitting the information, it's on them to figure out what version of garble they actually built. Fixes burrowers#491.
mvdan
added a commit
to mvdan/garble-fork
that referenced
this issue
Mar 25, 2022
When someone builds garble from a git clone, the resulting binary used to not contain any information: $ garble version (devel) Since Go 1.18, VCS information is stamped by default into binaries. We now print it, alongside any other available build settings: $ garble version mvdan.cc/garble (devel) Build settings: -compiler gc CGO_ENABLED 1 GOARCH amd64 GOOS linux GOAMD64 v3 vcs git vcs.revision 91ea246 vcs.time 2022-03-18T13:45:11Z vcs.modified true Note that it's still possible for a garble build to contain no useful version information, such as when built via "go build -buildvcs=false". However, if a user opts into omitting the information, it's on them to figure out what version of garble they actually built. While here, bump test-gotip. Fixes burrowers#491.
lu4p
pushed a commit
that referenced
this issue
Mar 26, 2022
When someone builds garble from a git clone, the resulting binary used to not contain any information: $ garble version (devel) Since Go 1.18, VCS information is stamped by default into binaries. We now print it, alongside any other available build settings: $ garble version mvdan.cc/garble (devel) Build settings: -compiler gc CGO_ENABLED 1 GOARCH amd64 GOOS linux GOAMD64 v3 vcs git vcs.revision 91ea246 vcs.time 2022-03-18T13:45:11Z vcs.modified true Note that it's still possible for a garble build to contain no useful version information, such as when built via "go build -buildvcs=false". However, if a user opts into omitting the information, it's on them to figure out what version of garble they actually built. While here, bump test-gotip. Fixes #491.
This comment was marked as off-topic.
This comment was marked as off-topic.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Since golang/go#37475 is shipping with Go 1.18, let's start using it so that a build of a
git clone
will contain some useful version information.The text was updated successfully, but these errors were encountered: