This script automates the manual process of creating a Github draft release.
This process is error-prone as shown in past releases where some of the following have occurred:
- Git tag pushed, but not commits (or vice versa)
- Release draft missing binaries
- Copy-paste error on release notes.