* lint stage for a workflow * golangci-lint config * lint only new code or last commit * run lint only for pull requests