chore(release): append en.dev sponsor blurb to release notes#106
Conversation
Adds a "Sponsor communique" section at the bottom of each GitHub Release body after communique generates its own narrative notes, so readers who land on a release see how communique is funded and where to sponsor. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
|
Note Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported. |
Greptile SummaryAdds a new step to the Confidence Score: 5/5Safe to merge; only a minor idempotency gap on manual re-runs, no data-loss risk. The change is small and low-risk. The single finding (no duplicate-blurb guard) is P2 — it only triggers on manual job re-runs, not normal release flow, and the worst outcome is a duplicate section rather than data loss or a broken release. No files require special attention beyond the idempotency note in .github/workflows/release-plz.yml. Important Files Changed
Sequence DiagramsequenceDiagram
participant RLP as release-plz-release
participant UP as upload-assets
participant PR as publish-release
participant ER as enhance-release
RLP->>RLP: release-plz creates tag + draft release
RLP->>UP: tag output
UP->>UP: build & upload binaries
UP->>PR: done
PR->>PR: gh release edit --draft=false (publishes)
PR->>ER: done
ER->>ER: cargo build + communique generate (updates body)
ER->>GitHub: gh release view (fetch current body)
GitHub-->>ER: release body markdown
ER->>ER: cat body + heredoc blurb → /tmp/release-notes.md
ER->>GitHub: gh release edit --notes-file (append sponsor blurb)
Reviews (2): Last reviewed commit: "Merge branch 'main' into claude/sponsor-..." | Re-trigger Greptile |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #106 +/- ##
=======================================
Coverage 94.08% 94.08%
=======================================
Files 26 26
Lines 4055 4055
Branches 4055 4055
=======================================
Hits 3815 3815
Misses 155 155
Partials 85 85 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
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: CI/workflow-only change that edits GitHub Release text after generation; main risk is accidental overwriting/formatting of release notes if the
ghstep fails or output changes.Overview
After
communique generateruns in theenhance-releaseworkflow, the job now appends a “Sponsor communique” section to the existing GitHub Release body.This is implemented by fetching the current release notes via
gh release view, concatenating the sponsor blurb, and updating the release viagh release edit --notes-file.Reviewed by Cursor Bugbot for commit 432e7eb. Bugbot is set up for automated code reviews on this repo. Configure here.