I current list of all commits related to this change (included test builds) can always be found here:
https://gitlab.fechner.net/mfechner/Gitlab/-/compare/main...go-mod-download-other-locations?from_project_id=120&straight=false
I added to this review only the modification of the go.mk, so we can focus on the important part.