I tagged a couple pre-releases of a side project today, after noticing that they had not been tagged at the time.
They were created by using git tag locally, then pushing those tags to GitHub and editing the tags there to add release notes.
With the understanding that the timestamps can be wonky when a release is created this way (I’ve spoken with support about that before), I’m confused that the “base” branch is considered to be master when the tagged commits do not exist on that branch. I’m releasing from an “alpha” branch that diverged quite some time ago.
Ultimately, it’s not that big a deal. I’m probably not even going to keep the pre-releases around anywhere (they’re only uploaded to PyPI so I can easily install test builds on remote systems), but it’s weird that the release UI shows a comparison to master in this case.