Skip to content

Make CI jobs use the local Go toolchain

Previously the test:fips and other CI jobs downloaded and used the standard Go toolchain listed in go.mod. But we really want to build and test against the Go compiler provided in the build image, so set GOTOOLCHAIN=local accordingly.

This came out of https://gitlab.com/gitlab-org/build/team-tasks/-/issues/13#note_2699786297.

For example, previously in the Go 1.23 CI job in https://gitlab.com/gitlab-org/gitlab-shell/-/jobs/11070468776:

$ go version
go version go1.24.5 linux/amd64

Now in https://gitlab.com/gitlab-org/gitlab-shell/-/jobs/11088673693:

$ go version
go version go1.23.9 linux/amd64
Edited by Stan Hu

Merge request reports

Loading