BaseGithubReleaseTask()
Base class for tasks related to the management of github releases
Note: This is currently in beta stage, so expect sudden changes to this class anytime.