summaryrefslogtreecommitdiffstats
path: root/pre_commit/languages/golang.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2025-01-22 18:50:42 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2025-01-22 18:50:42 +0000
commitf7a7b86986bae2207ae5901f5ad6a5ee4cdc8af2 (patch)
treecacc8bcb5de9362b0f28cc3b39f9a552fdd9f509 /pre_commit/languages/golang.py
parentUpdating source url in copyright. (diff)
downloadpre-commit-f7a7b86986bae2207ae5901f5ad6a5ee4cdc8af2.tar.xz
pre-commit-f7a7b86986bae2207ae5901f5ad6a5ee4cdc8af2.zip
Merging upstream version 4.1.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'pre_commit/languages/golang.py')
-rw-r--r--pre_commit/languages/golang.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pre_commit/languages/golang.py b/pre_commit/languages/golang.py
index 6090879..678c04b 100644
--- a/pre_commit/languages/golang.py
+++ b/pre_commit/languages/golang.py
@@ -75,6 +75,7 @@ def get_env_patch(venv: str, version: str) -> PatchesT:
return (
('GOROOT', os.path.join(venv, '.go')),
+ ('GOTOOLCHAIN', 'local'),
(
'PATH', (
os.path.join(venv, 'bin'), os.pathsep,
@@ -145,6 +146,7 @@ def install_environment(
env = no_git_env(dict(os.environ, GOPATH=gopath))
env.pop('GOBIN', None)
if version != 'system':
+ env['GOTOOLCHAIN'] = 'local'
env['GOROOT'] = os.path.join(env_dir, '.go')
env['PATH'] = os.pathsep.join((
os.path.join(env_dir, '.go', 'bin'), os.environ['PATH'],