modules: Set GOCACHE env var - hugo - [fork] hugo port for 9front
 (HTM) git clone git@git.drkhsh.at/hugo.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 0016e21cd6b3cc267a9b0d99adb9ba13bde48e4c
 (DIR) parent 728feaecf03424c38132fe5c2ac7ea767fec64b4
 (HTM) 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:
         M modules/client.go                   |       2 ++
       
       1 file changed, 2 insertions(+), 0 deletions(-)
       ---
 (DIR) 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