- Use the system Go build cache reported by
go env GOCACHEfor all Go builds and tests. - Do not redirect
GOCACHEto/tmp, the repository, or another task-local directory unless the user explicitly asks for it. - If the system cache is unavailable or not writable, report that constraint instead of silently creating a substitute cache.