doorstop-dev / doorstop

Requirements management using version control.
https://doorstop.readthedocs.io
Other
465 stars 126 forks source link

Add release tags to Beta #613

Closed villanella closed 7 months ago

villanella commented 10 months ago

There are no release tags for Doorstop Beta. It's difficult to go to the commit corresponding the most stable beta version 3.0b4.

Please, add tags for beta.

neerdoc commented 8 months ago

@jacebrowning What is your opinion on this? I have no issue with adding beta tags.

jacebrowning commented 8 months ago

@neerdoc I have no objection to someone adding them. I haven't typically done that because prerelease tags aren't necessarily in chronological order nor is there any guarantee of consistent functionality between adjacent numbers.

I wasn't originally intending for the 3.0 beta to be out this long, but there's still work to close out the milestone: https://github.com/doorstop-dev/doorstop/milestone/16

neerdoc commented 7 months ago

So how do I do this? I suppose it is automated in some way how this is done? And are we talking here on github only or are we also talking about pypi?

jacebrowning commented 7 months ago

I think just GitHub, but it would be a manual process to add a Git tag for each version bump here: https://github.com/doorstop-dev/doorstop/commits/develop/pyproject.toml

neerdoc commented 7 months ago

I tried adding the two latest PRs as pre-releases. They are in draft for now. Can you check them if that's how it should be done? @jacebrowning

jacebrowning commented 7 months ago

@neerdoc yeah, those look correct to me.

neerdoc commented 7 months ago

Beta tags added.