This package helps with the assembly of release notes for the Stackable Data Platform by scraping repositories for issues or pull-requests marked with certain labels.
It's recommended to create and activate a virtual environment before installing the package with:
pip install git+https://github.com/stackabletech/release-summarizer
NOTE: a GitHub token with read access to the repositories is required. This must be available in the environment variable called GITHUB_TOKEN
or passed explicitely with the --gh-token
command line parameter.
Example:
summarize --gh-label release/2023-01
The example above generates the release notes for the release 2023-01.
For a list of available options run:
summarize --help