Skip to content

Latest commit

 

History

History
executable file
·
32 lines (26 loc) · 987 Bytes

README.md

File metadata and controls

executable file
·
32 lines (26 loc) · 987 Bytes

Herald

Tool to generate the release notes for Submitty automatically through the GitHub API. Given a tag to go from (defaulting to last release) and a tag to get to (defaulting to HEAD of main), it rounds up all the commits that have been made and organizes them into a nice list.

Requirements

  • Python 3.6+
  • requests (pip3 install requests)

Usage

$ python3 herald.py
$ ./herald.py
$ ./herald.py --help
usage: herald.py [-h] [--version] [--from FROM_TAG] [--to TO_TAG] [repo]

Generates release notes for Submitty

positional arguments:
  repo             Repository to generate notes for

optional arguments:
  -h, --help       show this help message and exit
  --version        show program's version number and exit
  --from FROM_TAG  Set release tag to compare from. Defaults to last release.
  --to TO_TAG      Set release to compare to. Defaults to HEAD of main.