diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-19 21:10:30 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-19 21:10:30 +0200 |
| commit | a694dd751eb16d47b0956facd5594ef575c9dce4 (patch) | |
| tree | 7be0801d61f1daf17a5e96b6e38c16556f458ce9 /internal/release | |
| parent | b1faeca09f1cd98a64e5c7c17db990b19803750a (diff) | |
chore(release): bump version to 0.15.8v0.15.8
Remove aichat support from release notes and showcase AI tool chains.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/release')
| -rw-r--r-- | internal/release/release.go | 19 |
1 files changed, 1 insertions, 18 deletions
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") } |
