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
-
requests
module: 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?
Leave a Reply