A script for initially drafting release notes for yt.
Most of the code is from @neutrinoceros, with some minor updates from @chrishavlin.
It's designed to run with uv. To run directly off of this gist, use the url you get when vewing the raw draft_yt_release_notes.py and supply --help to see the command line options:
uv run https://gist.githubusercontent.com/chrishavlin/248adea4296abb7bcdbaac952f304cf0/raw/fc3443b281fea40f195c563aeddbc722fac4408a/draft_yt_release_notes.py --help