From a318652cf6f4037fbd316a5304caeb4bfbccf665 Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Mon, 6 Sep 2021 15:27:50 +0200 Subject: [PATCH] Require Go 1.17 to build and log Go version in debug mode --- internal/cmd/config.go | 1 + main.go | 3 +++ 2 files changed, 4 insertions(+) diff --git a/internal/cmd/config.go b/internal/cmd/config.go index 4a8c6ebf06d..d1af5234dc1 100644 --- a/internal/cmd/config.go +++ b/internal/cmd/config.go @@ -1272,6 +1272,7 @@ func (c *Config) persistentPreRunRootE(cmd *cobra.Command, args []string) error log.Debug(). Object("version", c.versionInfo). Strs("args", args). + Str("goVersion", runtime.Version()). Msg("persistentPreRunRootE") c.baseSystem = chezmoi.NewRealSystem(c.fileSystem, diff --git a/main.go b/main.go index 91180e3e39b..212fc7b0ed3 100644 --- a/main.go +++ b/main.go @@ -1,3 +1,6 @@ +//go:build go1.17 +// +build go1.17 + //go:generate go run . completion bash -o completions/chezmoi-completion.bash //go:generate go run . completion fish -o completions/chezmoi.fish //go:generate go run . completion powershell -o completions/chezmoi.ps1