Install golangci-lint from source instead of downloading a pre-built binary
Created by: varungandhi-src
According to the discussion in golangci-lint issue 2374, this works around a panic. We've been seeing that panic randomly in CI.
Test plan
N/A since this is a lint check.