hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 0016e21cd6b3cc267a9b0d99adb9ba13bde48e4c
parent 728feaecf03424c38132fe5c2ac7ea767fec64b4
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Wed, 22 Dec 2021 10:53:03 +0100

modules: Set GOCACHE env var

This was introduced in Go 1.15. We do set the GOPATH, which should be enough, but #9309 indicate that's not the case on every platform (GitHub Actions).

Closes #9309

Diffstat:
Mmodules/client.go | 2++
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/modules/client.go b/modules/client.go
@@ -90,6 +90,8 @@ func NewClient(cfg ClientConfig) *Client {
 		"GOPRIVATE", mcfg.Private,
 		"GONOPROXY", mcfg.NoProxy,
 		"GOPATH", cfg.CacheDir,
+		// GOCACHE was introduced in Go 1.15. This matches the location derived from GOPATH above.
+		"GOCACHE", filepath.Join(cfg.CacheDir, "pkg", "mod"),
 	)
 
 	logger := cfg.Logger