Not everyone always uses github releases for their tags. We need the ability to base off of tags that are not releases as well.