Bump the go version to go1.18 so that we can get rid of the '// +build' comments in the upcoming commits where some of the '//go:build' comments will become too complex to write as '// +build' comments.
Bump the go version to go1.18 so that we can get rid of the '// +build' comments in the upcoming commits where some of the '//go:build' comments will become too complex to write as '// +build' comments.