diff --git a/cmd/acb/main.go b/cmd/acb/main.go index 4d94e9a..ef18c8b 100644 --- a/cmd/acb/main.go +++ b/cmd/acb/main.go @@ -55,6 +55,14 @@ func main() { // vikunjaTasks = DoVikunja(*start, *end) // } + // Check if OpenAI environment variables are set before calling Summarize + openaiEndpoint := os.Getenv("OPENAI_ENDPOINT") + openaiToken := os.Getenv("OPENAI_TOKEN") + if openaiEndpoint == "" || openaiToken == "" { + fmt.Println("Error: OPENAI_ENDPOINT and OPENAI_TOKEN must be set in environment variables to summarize") + os.Exit(1) + } + summ, err := SummarizeData(*employeename, prs, issues, vikunjaTasks, *prompt) if err != nil { fmt.Println(fmt.Errorf("error getting PRs: %w", err))