Remove automated release-notes workflow - #1114
Open
KaladinX wants to merge 1 commit into
Open
Conversation
Problem: on every release tag, the "Generate and Send Release Notes" workflow collected the commit log, summarized it with the Gemini API, and posted the result to Discord via an n8n webhook. The team has decided the automated summaries aren't worth maintaining — devs prefer to paste the commit log into whatever LLM they like and write the announcement by hand, which gives them editorial control over what users see. Change: delete .github/workflows/release-notes.yml. Nothing else depended on it — auto-tag.yml stays because tag-build.yml still uses the tags it creates, and pr-build.yml's "release notes" step is GitHub's plain generate-notes for prerelease bodies, unrelated to this workflow. Follow-ups this unlocks (outside this repo): the GEMINI_API_KEY and N8N_WEBHOOK_URL repo secrets and the GEMINI_MODEL repo variable are now unused and can be removed, and the n8n Discord workflow will simply stop receiving calls. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Deletes
.github/workflows/release-notes.yml— the workflow that, on each release tag, summarized the commit log with Gemini and posted the result to Discord through the n8n webhook.Why
The team prefers writing release announcements manually: paste the commit log into any LLM, edit, and post. That keeps editorial control over what users see and removes a pipeline (Gemini API + n8n webhook) we no longer want to maintain.
What is not affected
auto-tag.ymlstays —tag-build.ymlstill builds releases from the tags it creates.pr-build.yml's "Generate release notes" step stays — that's GitHub's built-ingenerate-notesused for pre-release bodies, unrelated to the AI summarizer.docs/update-system.md) is a separate feature and untouched.Cleanup this enables (not done here)
GEMINI_API_KEYandN8N_WEBHOOK_URL, and repo variableGEMINI_MODEL, are now unused and can be deleted in repo settings.🤖 Generated with Claude Code