From a694dd751eb16d47b0956facd5594ef575c9dce4 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 19 Mar 2026 21:10:30 +0200 Subject: chore(release): bump version to 0.15.8 Remove aichat support from release notes and showcase AI tool chains. Co-Authored-By: Claude Sonnet 4.6 --- internal/release/release.go | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'internal/release') diff --git a/internal/release/release.go b/internal/release/release.go index 4ac134a..0b0bcdf 100644 --- a/internal/release/release.go +++ b/internal/release/release.go @@ -496,8 +496,7 @@ func (m *Manager) GenerateAIReleaseNotes(repoPath, repoName, tag string, allTags if releaseNotes == "" && aiTool == "claude" { fmt.Println(" Running claude CLI command...") if _, err := exec.LookPath("claude"); err != nil { - fmt.Println(" claude CLI not found, falling back to aichat...") - aiTool = "aichat" + fmt.Println(" claude CLI not found, all fallbacks exhausted") } else { cmd := exec.Command("claude", "--model", "sonnet", fullPrompt) cmd.Env = append(os.Environ(), "CLAUDE_DEBUG=1") @@ -505,28 +504,12 @@ func (m *Manager) GenerateAIReleaseNotes(repoPath, repoName, tag string, allTags notes, err := m.executeAICommand(cmd, "claude") if err != nil { fmt.Printf(" Claude CLI failed: %v\n", err) - fmt.Println(" Falling back to aichat...") - aiTool = "aichat" } else { releaseNotes = notes } } } - if releaseNotes == "" && aiTool == "aichat" { - fmt.Println(" Running aichat CLI command...") - if _, err := exec.LookPath("aichat"); err != nil { - return "", fmt.Errorf("aichat CLI not found in PATH and fallbacks failed") - } - - cmd := exec.Command("aichat", fullPrompt) - notes, err := m.executeAICommand(cmd, "aichat") - if err != nil { - return "", fmt.Errorf("aichat CLI failed: %w", err) - } - releaseNotes = notes - } - if releaseNotes == "" && (aiTool == "opencode" || aiTool == "amp") { return "", fmt.Errorf("opencode/amp CLI not found in PATH and fallbacks failed") } -- cgit v1.2.3