diff --git a/stdlib/go/go.cue b/stdlib/go/go.cue index 75adb256..416c7ee0 100644 --- a/stdlib/go/go.cue +++ b/stdlib/go/go.cue @@ -21,12 +21,7 @@ import ( dagger.#FetchContainer & { ref: "docker.io/golang:\(version)-alpine" }, - dagger.#Copy & { - from: source - dest: "/src" - }, dagger.#Exec & { - dir: "/src" "args": ["go"] + args env: env @@ -38,6 +33,9 @@ import ( GOPATH: "/go" } + dir: "/src" + mount: "/src": from: source + mount: "/root/.cache": "cache" }, ]