mirror of
https://github.com/tailscale/tailscale.git
synced 2025-02-18 02:48:40 +00:00
version: embed VERSION.txt in unstamped version
Temporary measure until we switch to Go 1.18. $ go run ./cmd/tailscale version 1.17.0-date.20211022 go version: go1.17 Updates #81 Change-Id: Ic82ebffa5f46789089e5fb9810b3f29e36a47f1a Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
parent
a9c78910bd
commit
31e4f60047
@ -27,6 +27,7 @@ tailscale.com/cmd/tailscale dependencies: (generated by github.com/tailscale/dep
|
|||||||
L nhooyr.io/websocket from tailscale.com/derp/derphttp+
|
L nhooyr.io/websocket from tailscale.com/derp/derphttp+
|
||||||
L nhooyr.io/websocket/internal/errd from nhooyr.io/websocket
|
L nhooyr.io/websocket/internal/errd from nhooyr.io/websocket
|
||||||
L nhooyr.io/websocket/internal/xsync from nhooyr.io/websocket
|
L nhooyr.io/websocket/internal/xsync from nhooyr.io/websocket
|
||||||
|
tailscale.com from tailscale.com/version
|
||||||
tailscale.com/atomicfile from tailscale.com/ipn+
|
tailscale.com/atomicfile from tailscale.com/ipn+
|
||||||
tailscale.com/client/tailscale from tailscale.com/cmd/tailscale/cli+
|
tailscale.com/client/tailscale from tailscale.com/cmd/tailscale/cli+
|
||||||
tailscale.com/client/tailscale/apitype from tailscale.com/client/tailscale+
|
tailscale.com/client/tailscale/apitype from tailscale.com/client/tailscale+
|
||||||
@ -135,7 +136,7 @@ tailscale.com/cmd/tailscale dependencies: (generated by github.com/tailscale/dep
|
|||||||
crypto/tls from github.com/tcnksm/go-httpstat+
|
crypto/tls from github.com/tcnksm/go-httpstat+
|
||||||
crypto/x509 from crypto/tls+
|
crypto/x509 from crypto/tls+
|
||||||
crypto/x509/pkix from crypto/x509+
|
crypto/x509/pkix from crypto/x509+
|
||||||
embed from tailscale.com/cmd/tailscale/cli
|
embed from tailscale.com/cmd/tailscale/cli+
|
||||||
encoding from encoding/json+
|
encoding from encoding/json+
|
||||||
encoding/asn1 from crypto/x509+
|
encoding/asn1 from crypto/x509+
|
||||||
encoding/base64 from encoding/json+
|
encoding/base64 from encoding/json+
|
||||||
|
@ -149,6 +149,7 @@ tailscale.com/cmd/tailscaled dependencies: (generated by github.com/tailscale/de
|
|||||||
L nhooyr.io/websocket from tailscale.com/derp/derphttp+
|
L nhooyr.io/websocket from tailscale.com/derp/derphttp+
|
||||||
L nhooyr.io/websocket/internal/errd from nhooyr.io/websocket
|
L nhooyr.io/websocket/internal/errd from nhooyr.io/websocket
|
||||||
L nhooyr.io/websocket/internal/xsync from nhooyr.io/websocket
|
L nhooyr.io/websocket/internal/xsync from nhooyr.io/websocket
|
||||||
|
tailscale.com from tailscale.com/version
|
||||||
tailscale.com/atomicfile from tailscale.com/ipn+
|
tailscale.com/atomicfile from tailscale.com/ipn+
|
||||||
LD tailscale.com/chirp from tailscale.com/cmd/tailscaled
|
LD tailscale.com/chirp from tailscale.com/cmd/tailscaled
|
||||||
tailscale.com/client/tailscale from tailscale.com/derp
|
tailscale.com/client/tailscale from tailscale.com/derp
|
||||||
|
11
version-embed.go
Normal file
11
version-embed.go
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
// Copyright (c) 2021 Tailscale Inc & AUTHORS All rights reserved.
|
||||||
|
// Use of this source code is governed by a BSD-style
|
||||||
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
// Package tailscaleroot embeds VERSION.txt into the binary.
|
||||||
|
package tailscaleroot
|
||||||
|
|
||||||
|
import _ "embed"
|
||||||
|
|
||||||
|
//go:embed VERSION.txt
|
||||||
|
var Version string
|
@ -5,10 +5,20 @@
|
|||||||
// Package version provides the version that the binary was built at.
|
// Package version provides the version that the binary was built at.
|
||||||
package version
|
package version
|
||||||
|
|
||||||
|
import (
|
||||||
|
"strings"
|
||||||
|
|
||||||
|
tailscaleroot "tailscale.com"
|
||||||
|
)
|
||||||
|
|
||||||
// Long is a full version number for this build, of the form
|
// Long is a full version number for this build, of the form
|
||||||
// "x.y.z-commithash", or "date.yyyymmdd" if no actual version was
|
// "x.y.z-commithash", or "date.yyyymmdd" if no actual version was
|
||||||
// provided.
|
// provided.
|
||||||
var Long = "date.20211004"
|
var Long = "date.20211022"
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
Long = strings.TrimSpace(tailscaleroot.Version) + "-" + Long
|
||||||
|
}
|
||||||
|
|
||||||
// Short is a short version number for this build, of the form
|
// Short is a short version number for this build, of the form
|
||||||
// "x.y.z", or "date.yyyymmdd" if no actual version was provided.
|
// "x.y.z", or "date.yyyymmdd" if no actual version was provided.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user