build: cleanup makefile and use go run with version suffix
- update
make checktask:go runnow accepts arguments with version suffixes (for example, go run example.com/cmd@v1.0.0). See https://tip.golang.org/doc/go1.17 - remove
GO111MODULEvariable: module-aware mode was enabled by default in Go 1.16 (see https://tip.golang.org/doc/go1.16) - remove outdated reference to vendor directory
Note: golangci-lint@v1.45.0 is the version being used in CI so I'm using that for consistency