fix: add GOLANG_VERSION and GOTOOLCHAIN for goreleaser
What
This MR adds GOLANG_VERSION and GOTOOLCHAIN environment variables to the goreleaser job.
These environment variables are used to specify the Go version and the Go toolchain to be used by goreleaser.
Why
This MR is necessary because the current goreleaser job does not explicitly specify the Go version or the Go toolchain to be used.
This can lead to problems if the Go version or the Go toolchain is not compatible with the goreleaser version being used.
While it is possible to set GORELEASER_DOCKER_EXTRA_ARGS as CI/CD variable, the downside here is the variable has to be updated with each Go release. Setting GOLANG_VERSION and GOTOOLCHAIN explicitly here makes this workaround obsolete.
This description was generated for revision 7203c9a5 using AI