From ce31d3f047abaee0cd1ae62b558e9e7c69d5e6ef Mon Sep 17 00:00:00 2001 From: Nick Taylor Date: Fri, 6 Sep 2024 17:33:20 -0400 Subject: [PATCH] fix: skip interactive steps in generate codeowners with --tty-disable flag --- cmd/generate/codeowners/codeowners.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/generate/codeowners/codeowners.go b/cmd/generate/codeowners/codeowners.go index 4741a67..76e9050 100644 --- a/cmd/generate/codeowners/codeowners.go +++ b/cmd/generate/codeowners/codeowners.go @@ -171,6 +171,11 @@ func run(opts *Options, cmd *cobra.Command) error { opts.logger.V(logging.LogInfo).Style(0, colors.FgGreen).Infof("Finished generating file: %s\n", outputPath) opts.telemetry.CaptureCodeownersGenerate() + // ignore the interactive prompts for CI/CD environments + if opts.tty { + return nil + } + // 1. Ask if they want to add users to a list var input string fmt.Print("Do you want to add these codeowners to an OpenSauced Contributor Insight? (y/n): ")