We support using a local path for language_version in some languages like Go, Rust, Python, and Node. But when we check whether a hook’s environment is satisfied by a local toolchain, we compare the plain paths directly, which fails when the path is a symlink.
We should figure out whether this is something we should fix, or if no one’s actually using it, maybe we can just drop the feature.
We support using a local path for
language_version in some languages like Go, Rust, Python, and Node. But when we check whether a hook’s environment is satisfied by a local toolchain, we compare the plain paths directly, which fails when the path is a symlink.We should figure out whether this is something we should fix, or if no one’s actually using it, maybe we can just drop the feature.