forked from burrowers/garble
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
make "garble version" include VCS information
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.
- Loading branch information
Showing
3 changed files
with
66 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters