in cmd/release/utils/git/runners.go [28:38]
func cmdOutput(gitArgs ...string) func() ([]byte, error) {
stdCmd := append(baseCmd, gitArgs...)
return func() ([]byte, error) {
output, err := exec.Command(cmdName, stdCmd...).Output()
if err != nil {
return []byte{}, fmt.Errorf("running %s\n%w\n%s\n",
fmt.Sprintf("%s %s", cmdName, strings.Join(stdCmd, " ")), err, output)
}
return bytes.TrimSpace(output), nil
}
}