Here’s a simple GitHub release note generator written in Python. It fetches merged pull requests between two tags (or commits) using the GitHub API and generates release notes based on PR titles, labels, and authors.
Key Features:
-
Fetches merged PRs between two tags.
-
Extracts commit messages related to pull requests.
-
Outputs a clean markdown-formatted release note.
Requirements:
-
Python 3
-
requestsmodule: install withpip install requests -
A GitHub personal access token with repo access.
Would you like a version that also categorizes PRs by labels (e.g., feature, bug, etc.) or automatically creates a GitHub release using the API?
Share this Page your favorite way: Click any app below to share.