It seems that the code to generate the CLI for the file that was downloaded is wrong and using a possibly hard coded version number.
When a user downloads the file, the instructions should return the instructions to install/unpack the file.
What did you do?
Downloaded Go 1.15.2
https://golang.org/doc/install?download=go1.15.2.linux-amd64.tar.gz
What did you expect to see?
tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz
What did you see instead?
tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz

It seems that the code to generate the CLI for the file that was downloaded is wrong and using a possibly hard coded version number.
When a user downloads the file, the instructions should return the instructions to install/unpack the file.
What did you do?
Downloaded Go 1.15.2
https://golang.org/doc/install?download=go1.15.2.linux-amd64.tar.gz
What did you expect to see?
tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz
What did you see instead?
tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz