Skip to content

feat: connect OpenAI-compatible LLM endpoint for Feishu release notes generation - #133

Closed
yaojin3616 wants to merge 1 commit into
mainfrom
feat/ai-feishu-release-notes
Closed

feat: connect OpenAI-compatible LLM endpoint for Feishu release notes generation#133
yaojin3616 wants to merge 1 commit into
mainfrom
feat/ai-feishu-release-notes

Conversation

@yaojin3616

Copy link
Copy Markdown
Contributor

Summary

  1. Direct LLM endpoint integration: Added direct OpenAI/DeepSeek-compatible API support in .github/scripts/feishu_release_notes.py to generate structured bilingual release copy from release evidence (<code-diff>, <commit-details>, <diff-statistics>).
  2. Deterministic fallback: If no API key is provided or the endpoint fails, generates dynamic release notes based on the actual git commit evidence for the release range.
  3. Workflow integration: Updated .github/workflows/release.yml to pass OPENAI_API_KEY / MODELS_TOKEN / DEEPSEEK_API_KEY and trigger feishu_release_notes.py generate.

@yaojin3616 yaojin3616 closed this Aug 21, 2026
@yaojin3616
yaojin3616 deleted the feat/ai-feishu-release-notes branch August 21, 2026 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant