BACK TO TEMPLATES
workflowsany
Automated Release Notes Workflow
GitHub Actions workflow that extracts git tags and generates structured changelogs from merged PRs.
When to use this
Generate structured changelogs automatically whenever a new Git tag or release draft is created.
The template
name: Generate Release Notes
on:
push:
tags:
- 'v*'
jobs:
release:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Create Release
uses: softprops/action-gh-release@v1
with:
generate_release_notes: trueHow to use
Save to .github/workflows/release-notes.yml.
Last verified 2026-07-26