Create a release tagging workflow
Automate semver bump detection from commits, tag creation, changelog generation, and publishing with a GitHub Actions workflow.
Preview
Copy prompt
Create an automated release tagging workflow for a project following Semantic Versioning. Describe how to determine whether a release requires a patch, minor, or major bump by analysing the Conventional Commits in the commit log since the last tag. Provide the exact git tag command and the command to push the tag to the remote. Show how to generate a formatted changelog from the commit range between two tags. Finally write a GitHub Actions workflow that automates this entire process whenever commits are merged to main.
More
Git & Version Control
Prompts
