diff --git a/cmd/terramate/cli/cloud_credential_google.go b/cmd/terramate/cli/cloud_credential_google.go index 2a79dc3348..410c813a55 100644 --- a/cmd/terramate/cli/cloud_credential_google.go +++ b/cmd/terramate/cli/cloud_credential_google.go @@ -148,13 +148,13 @@ func startServer( } }() - rand.Seed(time.Now().UnixNano()) + rng := rand.New(rand.NewSource(time.Now().UnixNano())) var ln net.Listener const maxretry = 5 var retry int for retry = 0; retry < maxretry; retry++ { - addr := "127.0.0.1:" + strconv.Itoa(minPort+rand.Intn(maxPort-minPort)) + addr := "127.0.0.1:" + strconv.Itoa(minPort+rng.Intn(maxPort-minPort)) s.Addr = addr ln, err = net.Listen("tcp", addr) diff --git a/go.mod b/go.mod index dc95cfa99f..1b334d5276 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/terramate-io/terramate -go 1.18 +go 1.20 require ( github.com/alecthomas/kong v0.7.1