diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go index 4eab37327b162e..56f4ed06aa8b42 100644 --- a/src/cmd/dist/build.go +++ b/src/cmd/dist/build.go @@ -364,6 +364,11 @@ func findgoversion() string { } if isGitRepo() { b += "-ts" + chomp(run(goroot, CheckExit, "git", "log", "-n", "1", "--format=format:%h", "HEAD")) + } else if rev := os.Getenv("TAILSCALE_TOOLCHAIN_REV"); rev != "" { + if len(rev) > 10 { + rev = rev[:10] + } + b += "-ts" + chomp(rev) } return b }