release.py relies on the gh tool during a release, in the even a user does not have it installed the install process will execute every single step without complaining till it hits the step that requires gh. We should check for gh during the dry run itselt.