Description
Go toolchains can be downloaded and selected from a shell workflow, making it easier to test projects against different Go versions. It is useful for developers who need repeatable Go setup outside a system package manager.
It may download executables and change shell environment variables or local toolchain paths. Review source URLs, version choices, and shell initialization changes before using it on production build machines.