curl / trurl

trurl is a command line tool for URL parsing and manipulation.
https://curl.se/trurl/
Other
3.15k stars 102 forks source link

About the release scheme #245

Closed chenrui333 closed 9 months ago

chenrui333 commented 10 months ago

👋 It looks like all the releases are marked pre-release, is there any docs for it? It would be good that the releases are marked as stable release, so that pre-release label can be used for pre-release purposes. Thanks!

(side note, we, homebrew, are using the release API to distinguish the stable release vs pre-release)

relates to https://github.com/Homebrew/homebrew-core/pull/152930

bagder commented 10 months ago

There is no real docs about it, no. Only some spotty mentions in random places:

I wanted to do pre-releases for a while to allow us to experiment with options, style and syntax before we feel that we can carve them into stone and stick to them for a long time forward.

As I believe we have not felt a need to do any major changes recently and things are progressing pretty good in the style we have established, I want to do a proper 1.0 release "soon". Maybe we should just set a date in a few weeks, allow for a little time for people to test and verify the latest - and then ship a 1.0.

chenrui333 commented 10 months ago

Totally, it is just more of sentiment thing.

For now, we are just gonna ship the pre-releases then. (to me, if the current latest release works for you, I personally it might be a good thing to promote it to latest release, that implies stable sentiment, but not exactly the same as stable release based on my observations :) but your call)

bagder commented 10 months ago

Ok, I toggled off the pre-release here now to make it show up as latest release proper. I still intend to do a 1.0 soonish.

vszakats commented 10 months ago

While adding trurl support to curl-for-win, I noticed that the published 0.9 tarball returns version 0.8. I reckon it's a recurring issue with tagged source tarballs. Perhaps something to tackle for 1.0.

bagder commented 10 months ago

Yeah, I noticed as well, and now I have created and added a RELEASE-PROCEDURE document with a checklist that hopefully should help me avoid this mistake next time.

chenrui333 commented 9 months ago

Thanks @bagder! I think I have got what I need for this thread. Closing the issue now.