Upgrade Go to version 1.18.6
What does this MR do?
This MR updates the version of go to 1.18.6
. This also forced the update of the following libraries/tools:
-
vektra/mockery
-> 2.14.0. this in turn required recreation of mocks. -
lsif-go
-> 1.9.0. the new version produces a larger artifact, which fails to upload, so we disable this job (for now) (see gitlab#365885 (comment 1056502005))
Why was this MR needed?
To keep or tool chain up to date.
What's the best way to test this MR?
If the CI pipeline passes I think we're good.
What are the relevant issue numbers?
Edited by Axel von Bertoldi