chore(release): append en.dev sponsor blurb to release notes#372
Conversation
Adds a "Sponsor pitchfork" section at the bottom of each GitHub Release body after communique generates the narrative notes, so readers who land on a release see how pitchfork is funded and where to sponsor. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
Greptile SummaryThis PR adds a new step to the Confidence Score: 5/5Safe to merge — simple workflow step with correct error handling and proper guards already in place. The change is a single new shell step inside an already-guarded job. Default No files require special attention. Important Files Changed
Sequence DiagramsequenceDiagram
participant RP as release-plz-release
participant UA as upload-assets
participant ER as enhance-release
RP->>RP: run release-plz (creates tag + GH Release)
RP-->>UA: outputs.tag
UA->>UA: upload binary assets
UA-->>ER: done
RP-->>ER: outputs.tag
ER->>ER: communique generate (AI-enhanced notes)
ER->>GitHub: gh release view --json body
GitHub-->>ER: current release body
ER->>ER: append sponsor heredoc → /tmp/release-notes.md
ER->>GitHub: gh release edit --notes-file /tmp/release-notes.md
Reviews (1): Last reviewed commit: "chore(release): append en.dev sponsor bl..." | Re-trigger Greptile |
Summary
communique generatein theenhance-releasejob in.github/workflows/release-plz.yml.What it looks like
Rendered at the bottom of each release body:
Test plan
🤖 Generated with Claude Code
Note
Low Risk
Low risk workflow-only change that edits GitHub Release bodies via
gh release edit; main risk is malformed/duplicated release notes if the script orghcall fails.Overview
After
communique generatein theenhance-releasejob, the workflow now fetches the current release body for the new tag and re-edits the GitHub Release to append a “Sponsor pitchfork” section with en.dev sponsorship links.Reviewed by Cursor Bugbot for commit 03c5d49. Bugbot is set up for automated code reviews on this repo. Configure here.