Skip to content

Commit 03c5d49

Browse files
jdxclaude
andcommitted
chore(release): append en.dev sponsor blurb to release notes
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) <[email protected]>
1 parent 90be34c commit 03c5d49

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
@@ -56,6 +56,23 @@ jobs:
5656
env:
5757
GITHUB_TOKEN: ${{ secrets.RELEASE_PLZ_TOKEN }}
5858
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
59+
- name: Append en.dev sponsor blurb
60+
env:
61+
GH_TOKEN: ${{ secrets.RELEASE_PLZ_TOKEN }}
62+
TAG: ${{ needs.release-plz-release.outputs.tag }}
63+
run: |
64+
{
65+
gh release view "$TAG" --json body --jq .body
66+
cat <<'EOF'
67+
68+
## 💚 Sponsor pitchfork
69+
70+
pitchfork is built by [@jdx](https://github.com/jdx) at [**en.dev**](https://en.dev) — an independent studio shipping developer tools like [mise](https://mise.jdx.dev/), [aube](https://aube.en.dev/), hk, pitchfork, and more. Development is sustained by sponsorships.
71+
72+
If pitchfork has a place in your dev workflow, please consider [sponsoring at en.dev](https://en.dev). Individual and company sponsorships are what keep the project healthy and moving forward.
73+
EOF
74+
} > /tmp/release-notes.md
75+
gh release edit "$TAG" --notes-file /tmp/release-notes.md
5976
6077
release-plz-pr:
6178
name: Release PR

0 commit comments

Comments
 (0)