Go 1.20.6 breaks gitlab-runner
Go 1.20.6 introduced a change to sanitize host headers. This leads to gitlab-runner built with go 1.20.6 to misbehave:
WARNING: Failed to process runner builds=0 error=prepare environment: http: invalid Host header (exec.go:71:0s). Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information executor=docker <redacted>
See also https://github.com/NixOS/nixpkgs/issues/245365 and https://github.com/moby/moby/issues/45935.