Instead of committing the binary, I highly recommend using a .tool-versions file (if you use asdf or mise) or a Dockerfile with a pinned version.
What is the downside to committing the binary? Immunity to supply chain attacks and a faster build time?
What is the downside to committing the binary? Immunity to supply chain attacks and a faster build time?