Details
Description
Currently the release scripts are two monolithic scripts: prepare_releash.sh, and finish_release.sh. If any step in either of the scripts fails, you are left with a state that requires manual resolution, generally by script dissection. It would be easier to handle these scenarios if each step were defined in discrete files that the prepare/finish wrapper then called.