PT-2165 actual version, go version, and build for go tools (#603)

* PT-2165 - Actual Version, GoVersion, and Build for Go tools

Removed outdated numbers from main.go, because we update these numbers in the Makefile.

* PT-2165 - Actual Version, GoVersion, and Build for Go tools

Added template version into Makefile for the latest tag.
This commit is contained in:
Sveta Smirnova
2023-02-27 01:19:26 +03:00
committed by GitHub
parent bfc00b93a8
commit 46a466efcc
8 changed files with 33 additions and 25 deletions

View File

@@ -18,6 +18,8 @@ endif
GO := go
pkgs = $(shell find . -type d -name "pt-*" -exec basename {} \;)
# VERSION ?=$(shell git describe --abbrev=0) doesn't always work here, need to use git log
VERSION ?=$(shell git log --no-walk --tags --pretty="%H %d" --decorate=short | head -n1 | awk -F'[, ]' '{ print $$4; }')
BUILD=$(BUILD_DATE)
GOVERSION=$(shell go version | cut --delimiter=" " -f3)
GOUTILSDIR ?= $(GOPATH)/bin

View File

@@ -15,10 +15,10 @@ const (
// We do not set anything here, these variables are defined by the Makefile
var (
Build string
GoVersion string
Version string
Commit string
Build string //nolint
GoVersion string //nolint
Version string //nolint
Commit string //nolint
)
func main() {

View File

@@ -45,11 +45,12 @@ const (
TOOLNAME = "pt-mongodb-index-check"
)
// We do not set anything here, these variables are defined by the Makefile
var (
Build string = "2020-04-23" //nolint
GoVersion string = "1.14.1" //nolint
Version string = "3.5.1" //nolint
Commit string //nolint
Build string //nolint
GoVersion string //nolint
Version string //nolint
Commit string //nolint
)
func main() {

View File

@@ -38,11 +38,12 @@ const (
DEFAULT_SKIPCOLLECTIONS = "system.profile" // comma separated list
)
// We do not set anything here, these variables are defined by the Makefile
var (
Build string = "2020-04-23" //nolint
GoVersion string = "1.14.1" //nolint
Version string = "3.5.1" //nolint
Commit string //nolint
Build string //nolint
GoVersion string //nolint
Version string //nolint
Commit string //nolint
)
type cliOptions struct {

View File

@@ -55,10 +55,11 @@ const (
//nolint:gochecknoglobals
var (
Build string = "2020-04-23"
GoVersion string = "1.14.1"
Version string = "3.5.1"
Commit string
// We do not set anything here, these variables are defined by the Makefile
Build string //nolint
GoVersion string //nolint
Version string //nolint
Commit string //nolint
defaultConnectionTimeout = 3 * time.Second
directConnection = true

View File

@@ -17,11 +17,12 @@ import (
"github.com/percona/percona-toolkit/src/go/pt-pg-summary/templates"
)
// We do not set anything here, these variables are defined by the Makefile
var (
Build string = "2020-04-23" //nolint
Commit string //nolint
GoVersion string = "1.14.1" //nolint
Version string = "3.5.1" //nolint
Build string //nolint
GoVersion string //nolint
Version string //nolint
Commit string //nolint
)
type connOpts struct {

View File

@@ -1,6 +1,7 @@
GO := go
pkgs = $(shell basename `git rev-parse --show-toplevel`)
VERSION ?=$(shell git describe --abbrev=0)
# VERSION ?=$(shell git describe --abbrev=0) doesn't always work here, need to use git log
VERSION ?=$(shell git log --no-walk --tags --pretty="%H %d" --decorate=short | head -n1 | awk -F'[, ]' '{ print $$4; }')
BUILD ?=$(shell date +%FT%T%z)
GOVERSION ?=$(shell go version | cut --delimiter=" " -f3)
COMMIT ?=$(shell git rev-parse HEAD)

View File

@@ -84,10 +84,11 @@ var (
"pt-mysql-summary --host=$mysql-host --port=$mysql-port --user=$mysql-user --password=$mysql-pass",
}
Build string = "2020-04-23" //nolint
GoVersion string = "1.14.1" //nolint
Version string = "3.5.1" //nolint
Commit string //nolint
// We do not set anything here, these variables are defined by the Makefile
Build string //nolint
GoVersion string //nolint
Version string //nolint
Commit string //nolint
)
func main() {