Description
While trying to write an autogen for android-tools (https://github.com/nmeum/android-tools), I noticed that the upstream version conventions are a bit weird: instead of bumping the patch version, they sometimes append `pX` to the previous version, e.g. 31.0.3p1. Right now, the github-r1 generator straight up ignores those, but it really shouldn't since these releases actually contain meaningful fixes (a build failure fix in this case).
This leads me to believe that there should be some mechanism to transform the tag name in some way to turn it into a proper version.