Skip to content

Commit e0d909f

Browse files
jdxclaude
andcommitted
chore(release): append en.dev sponsor blurb to release notes
Adds a "Sponsor aube" section at the bottom of each GitHub Release body after communique generates the narrative notes, so readers landing on a release see how aube is funded and where to sponsor. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
1 parent 927b04e commit e0d909f

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

.github/workflows/release-plz.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,23 @@ jobs:
159159
TAG: ${{ needs.release-plz-release.outputs.tag }}
160160
run: |
161161
communique generate "$TAG" --github-release
162+
- name: Append en.dev sponsor blurb
163+
env:
164+
GITHUB_TOKEN: ${{ secrets.AUBE_GH_TOKEN }}
165+
TAG: ${{ needs.release-plz-release.outputs.tag }}
166+
run: |
167+
{
168+
gh release view "$TAG" --json body --jq .body
169+
cat <<'EOF'
170+
171+
## 💚 Sponsor aube
172+
173+
aube is part of [**en.dev**](https://en.dev) — an independent developer-tooling studio run by [@jdx](https://github.com/jdx), also behind [mise](https://mise.jdx.dev/). Work on aube is funded entirely by sponsors.
174+
175+
If aube is saving your team install time or CI minutes, please consider [sponsoring at en.dev](https://en.dev). Individual and company sponsorships are what keep the project fast, free, and independent.
176+
EOF
177+
} > /tmp/release-notes.md
178+
gh release edit "$TAG" --notes-file /tmp/release-notes.md
162179
163180
# On every push to main: keep a running "chore: release" PR open with
164181
# the next version bump + regenerated CHANGELOG. Merging the PR is

0 commit comments

Comments
 (0)