Use golangci-lint to coordinate linting instead of installing tools individually. The workflow installs the binary directly instead of using one of the existing public actions.