A GitHub Action which comments on Issues and Pull Requests when they've been addressed within a release.
- User opens GitHub Issue #123 with a bug
- Maintainer fixes #123 & closes issue
- Maintainer tags a new release containing the fix
- This action will leave a comment on Issue #123:
Released as part of v1.2.3
This action assumes you keep a CHANGELOG.md
and you have some way of getting the latest release from that changelog. I often use statamic/changelog-action
for this.
Anyways, this is how you'd implement this in an Actions workflow:
- name: Comment on related issues
uses: duncanmcclean/post-release-comments@v1.0.6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
version: ${{ github.ref }}
changelog: ${{ steps.changelog.outputs.text }}
If you use this Action in one of your workflows, I'd appreciate it if you'd consider sponsoring me.
npm run prepare
git add dist
git commit -m "v1.x.x"
git push
git tag v1.x.x
git push --tags